在Eclipse IDE中为OS X中的C/C++开发人员Mars设置gcc(嵌入gcc-arm)

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

本文关键字:设置 Mars gcc gcc-arm 嵌入 开发 C++ 中为 IDE Eclipse OS      更新时间:2023-10-16

我是C/C++Eclipse IDE的新手。我想为C/C++开发者Mars Milestone 4(4.5.0M4(设置嵌入Eclipse IDE的gcc arm,我刚刚下载了https://launchpad.net/gcc-arm-embedded/+下载,现在我想我必须在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内置编译器设置跨ARM]

但我无法编辑此条目:"此提供商的设置条目由系统提供,不可编辑">

我尝试过:

export PATH=$PATH:/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:

Add->Name=PATH,value=${GCC_EABI}

如果有人稍后读到这篇文章(就像我刚刚读到的那样(,这是有效的,但真正的答案在这里

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