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

使用命令添加可执行权限:
chmod 777 文件名
添加完成之后,就显示可执行了:

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

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