在 Eclipse IDE 中为 C/C++ Developers Mars in OS X 设置 gcc ( gcc-arm-embedded )

Setting gcc ( gcc-arm-embedded ) in Eclipse IDE for C/C++ Developers Mars in OS X

我是 C/C++ 的 Eclipse IDE 的新手。 我想在 Eclipse IDE 中为 C/C++ Developers Mars Milestone 4 (4.5.0M4) 设置 gcc-arm-embedded,我刚下载 https://launchpad.net/gcc-arm-embedded/+download,现在我想我有在 Eclipse 中的某处设置 PATH,因为我在 1 个项目中遇到此错误

Program "arm-none-eabi-g++" not found in PATH
Program "arm-none-eabi-gcc" not found in PATH

错误位置在
项目属性 -> C / C++ 常规 -> 预处理器包括路径、宏等 -> 语言 (GNU C) -> [ CDT GCC 内置编译器设置 Cross ARM]

但我无法编辑此条目:"Setting entries for this provider are supplied by the system and are not editable"

我试过:

导出路径=$路径:/Users/joanot/Development/gcc-arm-none-eabi-4_9-2014q4/bin

并在

项目属性 -> 路径和符号 -> 添加目录 /Users/joanot/Development/gcc-arm-none-eabi-4_9-2014q4/bin 和

Eclipse -> Preferences -> C / C++ -> Build -> Build Variables:

创建 1 个名为 GCC_EABI 的变量,类型 = 目录,值 = /usr/local/gcc-arm-none-eabi-4_9-2014q4/bin

Eclipse -> Preferences -> C / C++ -> Build -> Environment:

添加 -> 名称 = PATH,值 = ${GCC_EABI}

万一以后有人读到这篇文章(就像我刚刚读到的那样),这是可行的,但真正的答案是 here

基本上你需要转到 Eclipse -> Preferences -> C/C++ Build -> Tools Paths 将路径(在我的例子中是 /Users/${USER}/armtools/install/bin)添加到工具链文件夹