当我输入名称时,为什么我的可执行文件不会运行? (Mac OS X Mountain Lion)Mac OS X 10.8.2

时间:2012-10-08 02:03:46

标签: c++ gcc compiler-construction g++ osx-mountain-lion

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

1 个答案:

答案 0 :(得分:2)

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

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