rust打包编译为mac或者linux可执行文件,发送到别的电脑不能运行

embedded/2024/10/19 4:21:47/

如果使用rust项目编译为linux或者mac可执行文件,发送到别的电脑之后,不可以直接运行,而是显示一个空白文件,双击也没有反应,其实这是因为这个文件没有可执行权限导致的,添加可执行权限就可以了:

使用命令添加可执行权限:

chmod 777 文件名

添加完成之后,就显示可执行了:

然后再双击或者命令行运行就可以了:


http://www.ppmy.cn/embedded/39729.html

相关文章

SSL/TLS 协议

目录 概述 TLS 握手协议:建立安全连接的基础 TLS 握手流程:建立安全通道的关键步骤 TLS 记录协议:确保数据完整性和机密性 验证分析与 TLS 协议:确保服务器身份和数据完整性 TLS 与 SSL 的差异:演变和改进 结论 …

基于单片机的直流电机控制方法研究

摘要:分析表明,我国用电设备应用数量的持续增加,单片机在电力领域的应用范围也在不断扩大。基 于对电动机运行转速的有效控制,成为自动控制系统关注的重点。研究单片机控制直流电机运行状态的 方法。 关键词:单片机&a…

【Linux 命令操作】如何在 Linux 中使用多行注释呢?

文章目录 1. 给代码进行多行注释2. 给代码取消多行注释 1. 给代码进行多行注释 🐧① 首先用 vim 打开代码,按 Esc进入命令模式(Normal mode); 🐧② 然后按住 ctrl v 进入列模式; 🐧③ 再通过按 h(左)、j(…

低代码技术赋能未来乡村建设:创新与实践

引言 随着我国新型城镇化进程的推进,乡村建设正面临着前所未有的挑战。如何在有限的人力、物力、财力资源下,高效推动乡村建设,实现城乡一体化发展,成为当下亟待解决的问题。低代码技术作为一种创新性的解决方案,为未来…

LeetCode力扣题目111:多种算法对比实现二叉树的最小深度

作者介绍:10年大厂数据\经营分析经验,现任大厂数据部门负责人。 会一些的技术:数据分析、算法、SQL、大数据相关、python 欢迎加入社区:码上找工作 作者专栏每日更新: LeetCode解锁1000题: 打怪升级之旅 python数据分析…

《操作系统》课程复习资料(下)

本文是对我的大学课程——《操作系统》的课程知识整理,分上下两个部分,本文为下半部分,上半部分详见《操作系统》课程复习资料(上) 目录 虚拟存储器 输入输出系统 虚拟存储器 虚拟存储器是指具有请求调入和置换功能…

Qt | QSpinBox 类 QDoubleSpinBox 类(微调框)

01、QSpinBox 类 1、QSpinBox类是 QAbstractSpinBox 类的直接子类和具体实现, 2、QSpinBox 类被设计用于处理整数和离散值集合,对于浮点值使用 QDoubleSpinBox 类实现。 3、QSpinBox 默认只支持整数值,但可通过其内部的成员函数进行扩展,以支持使用不同的 字符串。 02…

ASP.NET WebApi 如何使用 OAuth2.0 认证

前言 OAuth 2.0 是一种开放标准的授权框架,用于授权第三方应用程序访问受保护资源的流程。 OAuth 2.0 认证是指在这个框架下进行的身份验证和授权过程。 在 OAuth 2.0 认证中,涉及以下主要参与方: 资源所有者(Resource Owner&…