创建可在其他用户上执行的Mac可执行文件';不使用chmod的计算机 我是XCODE的新手,我在XCODE上写了一个C++命令行,但由于某些原因,双击可执行文件时,它有一些问题: 1.工作目录未设置为可执行文件所在的目录,因此它不会打开与可执行文件相关的任何文件 2.当复制到另一台计算机上时,用户需要打开终端并更改权限才能执行

创建可在其他用户上执行的Mac可执行文件';不使用chmod的计算机 我是XCODE的新手,我在XCODE上写了一个C++命令行,但由于某些原因,双击可执行文件时,它有一些问题: 1.工作目录未设置为可执行文件所在的目录,因此它不会打开与可执行文件相关的任何文件 2.当复制到另一台计算机上时,用户需要打开终端并更改权限才能执行,c++,xcode,macos,bash,executable,C++,Xcode,Macos,Bash,Executable,我通过制作一个bash命令脚本来解决问题1,该脚本将更改当前目录并执行命令行可执行文件。但是剧本也显示了问题2 这些问题有什么解决方案吗?您如何将文件复制到其他系统?如果您使用的是FTP、FAT32文件系统或其他没有可执行文件概念的文件系统,则在云服务器上复制时,它不会保留execute位

我通过制作一个bash命令脚本来解决问题1,该脚本将更改当前目录并执行命令行可执行文件。但是剧本也显示了问题2


这些问题有什么解决方案吗?

您如何将文件复制到其他系统?如果您使用的是FTP、FAT32文件系统或其他没有可执行文件概念的文件系统,则在云服务器上复制时,它不会保留
execute