如何在Eclipse CDT中配置特定的GCC交叉工具链?

时间:2014-11-28 01:30:53

标签: c++ cross-compiling eclipse-cdt

我已将一些源代码C++ Makefile Project导入到Eclipse CDT工作区,并为"索引器设置"

指定了Cross GCC工具链

enter image description here

项目导入很顺利,但是包含路径设置只是指向我当前的本机主机GCC实现:

enter image description here

我一直在查看Toolchain Editor属性对话框,但无法找到任何方法来配置我在我的开发计算机上构建和安装的特定交叉工具链:

enter image description here

打开的对话框只允许选择工具链粒子,但不能进行配置,这些粒子应该实际位于:

enter image description here


如何配置Eclipse CDT以使用我的自制GCC交叉工具链正确提供索引器,并使用我的特定GCC交叉工具链提供的标准包含路径?

1 个答案:

答案 0 :(得分:11)

  

如何配置Eclipse CDT以使用我的自制GCC交叉工具链正确提供索引器,并使用此GCC交叉工具链提供的标准包含路径?   “

不幸的是,如何设置特定(交叉)工具链的属性并不明显或直观,应该绑定到项目。

要使这些属性设置可用,请先转到项目属性对话框中的C++ Build/Builder Settings选项卡:

enter image description here

并检查Generate Makefiles automatically选项。 现在不要点击应用确定按钮!
但请转到C++ Build->Settings子页面

enter image description here

并填写交叉工具链前缀和二进制文件实际所在的路径。

在保存项目属性之前,返回C++ Build/Builder Settings选项卡并取消选中Generate Makefiles automatically(以防止自动启动的构建时出现意外行为)选项。