【问题标题】:Why wont my executable run when I type the name? (Mac OS X Mountain Lion) Mac OS X 10.8.2为什么当我输入名称时我的可执行文件不会运行? (Mac OS X 山狮) Mac OS X 10.8.2
【发布时间】:2012-09-28 06:38:37
【问题描述】:

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

【问题讨论】:

  • 你用什么命令来编译你的代码?

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


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 2014-06-25
    • 1970-01-01
    • 1970-01-01
    • 2013-08-02
    • 2015-03-07
    • 2013-02-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多