1

我正在尝试从 XQuartz (X11) 终端运行我的程序,当我编译我的可执行文件时没有星号并且它不会运行。它说当我输入名称时找不到该命令。我曾一度使用 Xcode,并且已经下载了命令行工具。我对 C++ 和一般编程非常陌生。为什么会这样,我该怎么做才能解决这个问题?

4

1 回答 1

2

如果您已将其编译为二进制文件,请在二进制文件所在的文件夹中使用./binary-name. 通常,它应该运行。但是,如果它说二进制文件不可执行(非常不可能),请将可执行权限设置为chmod +x binary-name.

通常,如果可执行文件不在 中PATH,则必须在它前面加上./才能运行它。

于 2012-10-08T02:08:01.217 回答