我使用Linux上的Eclipse CDT Mars.2(和Neon RC)。 我发行版的默认C ++编译器是GCC 5.3.1,但对于我的某些工作,我使用GCC 4.9.3。 我希望关于我的项目的所有内容都使用GCC 4.9.3:工具发现,C ++标准库,包含文件路径,索引器,预处理 - 所有内容都需要如此。
请问正确的方法是什么? Eclipse似乎具有相当复杂的“提供者”和“工具链”配置,我不想进行无法撤消的设置......
注意:我确实尝试在一些预处理程序包含等提供者设置中用
请问正确的方法是什么? Eclipse似乎具有相当复杂的“提供者”和“工具链”配置,我不想进行无法撤消的设置......
注意:我确实尝试在一些预处理程序包含等提供者设置中用
/usr/bin/g++-4.9
替换${COMMAND}
,这确实导致发现与4.9.3相关的包含文件,但我的索引器不喜欢它,所有的std::stuff都显示为红色和未解决。然后我尝试查找设置用于索引的编译器版本的位置,但是我找不到。