【问题标题】:Eclipse CDT Binary not found - Mac OS X Lion找不到 Eclipse CDT 二进制文件 - Mac OS X Lion
【发布时间】:2012-03-14 04:55:41
【问题描述】:

在我的 MacBook Air 上,我需要使用 Eclipse 为学校制作一些 c++ 程序。所以我从 eclipse.org 下载了 Eclipse for C++ 并制作了一个小 Hello World 程序。但是,当我尝试运行该程序时,它只会给我一个错误“启动失败。找不到二进制文件”。

当我尝试构建程序时,输出如下:

**** Build of configuration Debug for project HelloWorldC ****

make all 

Cannot run program "make": Unknown reason
Error: Program "make" is not found in PATH

PATH=[/usr/bin:/bin:/usr/sbin:/sbin]

**** Build Finished ****

但是,我尝试在 Xcode 中制作一个 hello world 应用程序,并且效果很好......

很遗憾,我不能使用 Xcode,因为老师只允许 Eclipse 项目...

【问题讨论】:

    标签: c++ eclipse-cdt


    【解决方案1】:

    我找到了解决办法。

    问题是您只能从应用商店安装最新的 Xcode (4.3),并且默认情况下似乎只能通过 Xcode 访问 c++ 编译器,要解决此问题,您需要:

    1. 打开 Xcode
    2. 转到首选项
    3. 转到下载
    4. 安装命令行工具

    【讨论】:

      【解决方案2】:

      确保使用 Xcode 安装程序安装“UNIX 开发工具”。

      【讨论】:

      • 我从 mac 应用商店安装了 Xcode,所以我没有获得安装程序,但我假设安装了 UNIX 开发工具,因为我可以从 Xcode 运行 c++ 程序,对吧?
      【解决方案3】:

      我这里没有 Eclipse,但在我的 Mac 书上,make 给了我:

      correa$ which make
      /usr/bin/make
      

      这是它正在寻找的路径之一。 如果我没记错的话,它只是从应用商店安装 Xcode 安装的。您应该尝试检查系统中是否确实安装了make,如果没有,您可以尝试重新安装xcode,看看它是否可以解决问题。

      希望这一点能给你一个起点。还不能对问题发表评论,否则只会发表评论。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-11-20
        • 1970-01-01
        • 2010-11-29
        • 1970-01-01
        • 2011-10-23
        • 1970-01-01
        • 1970-01-01
        • 2011-12-11
        相关资源
        最近更新 更多