c++ - 在 MacOS Catalina 终端中编译一个 C++ 程序,创建一个“可执行文件”。在 MacOS 终端的另一台计算机上运行“可执行文件”(在此处堆栈)
问题描述
我写了一个简单的 C++ 代码并在终端中编译它:
g++ main.cpp -o MyGame
我可以在终端中完美执行它:
./MyProgram
但我想在我的另一台计算机 MacOS 上运行这个可执行的 MyGame(我不想再次编译它)。我尝试在终端中运行 ./MyGame(在正确的文件夹中),但没有成功。出现“权限被拒绝”的消息。我尝试了 sudo ./MyGame,使用了我的密码,但它没有用。我以root身份登录,不幸的是它也不起作用......
请问有什么帮助吗?很多。
解决方案
推荐阅读
- javascript - 是否可以将源映射用于 HTML 中的内联 Javascript?
- spring-boot - 在使用 Kotlin 在 Springboot 中提交事务后添加 Kafka 事件侦听器
- octave - mexPrintf 不显示任何内容
- r - 如何使用 dplyr 创建基于另一个值的列,而不必写下每个值?
- javascript - 如何修复“未捕获的类型错误:无法读取未定义的属性‘scrollHeight’”错误
- javascript - 如何在异步函数内的 try / catch 块中抛出错误?
- javascript - 通过数组映射时替换值
- node.js - Sequelize Node.js 模型未关联到模型
- python - Tensorflow概率中多项式模型的规范
- google-analytics - 为什么我的 UTM 链接会出现在 Google 结果中?