首页 > 解决方案 > 在 MacOS Catalina 终端中编译一个 C++ 程序,创建一个“可执行文件”。在 MacOS 终端的另一台计算机上运行“可执行文件”(在此处堆栈)

问题描述

我写了一个简单的 C++ 代码并在终端中编译它:

g++ main.cpp -o MyGame

我可以在终端中完美执行它:

./MyProgram

但我想在我的另一台计算机 MacOS 上运行这个可执行的 MyGame(我不想再次编译它)。我尝试在终端中运行 ./MyGame(在正确的文件夹中),但没有成功。出现“权限被拒绝”的消息。我尝试了 sudo ./MyGame,使用了我的密码,但它没有用。我以root身份登录,不幸的是它也不起作用......

请问有什么帮助吗?很多。

标签: c++macosterminalexecutable

解决方案


推荐阅读