我已经将一些源代码作为 C++ Makefile Project
导入到 Eclipse CDT 工作区,并为“Indexer Settings”指定了 Cross GCC
工具链:
项目导入顺利,但包含路径设置仅指向我当前的 native 主机 GCC 实现:
我一直在查看 Toolchain Editor
属性对话框,但找不到任何方法来配置我一直在开发机器上构建和安装的特定交叉工具链:
打开的对话框只允许选择工具链粒子,但不能配置,它们应该实际位于何处:
我如何配置 Eclipse CDT 以使用我的自制 GCC 交叉工具链正确地提供索引器,并使用我的特定 GCC 交叉工具链提供的标准包含路径?
最佳答案
"How can I configure Eclipse CDT to use my homebrew GCC cross-toolchain to feed the Indexer correctly, and use the standard include paths supplied from this GCC cross-toolchain? "
不幸的是,如何为应该绑定(bind)到项目的特定(交叉)工具链设置属性并不明显或直观。
要使这些属性设置可用,首先转到项目属性对话框中的 C++ Build/Builder Settings
选项卡:
并勾选 Generate Makefiles automatically
选项。 现在不要点击应用或确定按钮!
但是继续 C++ Build->Settings
子页面
并填写交叉工具链前缀,以及二进制文件实际所在的路径。
返回 C++ Build/Builder Settings
选项卡并取消选中 Generate Makefiles automatically
(以防止在自动启动构建时出现意外行为)选项,然后再保存项目属性.
关于c++ - 如何在 Eclipse CDT 中配置特定的 GCC 交叉工具链?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27180771/