c++ - 在 Mac 上使用 CDT 的 Eclipse

标签 c++ c eclipse macos eclipse-cdt

一段时间以来,我一直在努力让 Eclipse with CDT 在我的 Mac 上运行。我搜索过的所有内容都与 Windows 相关,但我正式陷入困境。

我得到的错误是:

在 PATH 中找不到程序“g++”

在 PATH 中找不到程序“gcc”

还有一些似乎源于我的 PATH 问题。我在终端中使用 --version 检查了 gcc、g++、make 和 gmake,它们都已安装。 Eclipse CDT 应该检测在哪里寻找 PATH 变量,但我无法弄清楚我将在哪里更改它或如何更改它。任何帮助将不胜感激!

编辑:原来的问题已经解决。由于某种原因,我在 eclipse 中的 PATH 变量是空的,所以我不得不添加/usr/bin 和/usr/local/bin 等位置。现在我收到“无法解析符号‘cout’”的错误。

编辑 2:通过卸载所有内容并使用 CDT 重新安装 Eclipse Indigo,我能够让所有内容正常工作。

最佳答案

没有安装 C/C++ 编译器。

选项是:

  1. 从这里安装 gcc(最佳):https://github.com/kennethreitz/osx-gcc-installer
  2. 安装所有 Xcode(1 gig 安装)
  3. 仅从 Xcode 安装命令行工具 https://developer.apple.com/downloads/index.action

安装后确保您可以从命令行调用编译器(键入 gcc),如果编译器不工作,编译器尚未添加到环境路径变量。

一些额外的帮助: How do I install g++ on MacOS X?

关于c++ - 在 Mac 上使用 CDT 的 Eclipse,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13735231/

相关文章:

c - 统一的安静输出?

c - 什么是 'forward declaration' 以及 'typedef struct X' 和 'struct X' 之间的区别?

java - Android 应用程序的典型 .gitignore 文件

c++ - 如何正确删除一个空指针对象?

c++ - __stdcall 的含义和用法是什么?

c - 算术右移后出现意外结果

java - 使用Java将Java项目导入到Eclipse中

c++ - Eclipse 在哪里安装? - 去做

c++ - 用 CRTP + 可变参数模板模拟动态多态性

c++ - 巨大的性能差异 : debug vs release