c++ - 为什么在我键入名称时我的可执行文件不会运行? (Mac OS X 山狮) Mac OS X 10.8.2

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

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

最佳答案

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

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

关于c++ - 为什么在我键入名称时我的可执行文件不会运行? (Mac OS X 山狮) Mac OS X 10.8.2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12774492/

相关文章:

c++ - 在 Lua 中注册 C++ 函数?

无法配置c编译器

c++ - libev 每个 fd 超过一个观察者失败

c - Windows 中有等效的 gcc 吗?

java - 为什么编译器声明不存在唯一的最大实例?

command-line - 如何使用 vbc 命令行编译器(无 IDE)像 shdocvw 一样引用 COM 库?

c++ - 以自定义类作为参数的构造函数,抛出 'No matching function for call to...'

c++ - 如何使 OpenGL 视口(viewport)具有渲染到其中的 QML 项目的确切大小和位置?

c++ - 继承的 const 属性和初始化(错误?)

linux - 抄送: unrecognized option '-KPIC'