我最近在 mac os x 10.6 上将我的 GCC 版本从 gcc4.2 更新到了 gcc4.8。但是,我在 Eclipse 中的 C++ 项目下的包含选项卡仍然列出 /usr/include/c++/4.2.1、/usr/include/c++/4.2.1/backward 和 /usr/include/c++/4.2.1/x86_64-苹果达尔文 10。如何更新我的包含以使用较新的 gcc4.8 版本?
问问题
542 次
2 回答
1
我以前遇到过同样的问题。这是我的解决方案。
转到您的 Eclipse 工作区文件夹,删除 .metadata 文件夹并重新启动 Eclipse。
不知道有没有副作用。请自行承担风险。
于 2013-12-04T11:59:49.493 回答
0
实际上错误的信息存储在 workspace/.metadata/.plugins/org.eclipse.cdt.core/language.settings.xml
用 zt 替换所有出现的 xy,其中 xy 是旧版本号,zt 是新版本号。
小心,你会发现 2 次出现 xyp 需要更改为 ztq
zqt 是通过调用 gcc --version 获得的。就我而言,我得到“gcc (Ubuntu/Linaro 4.8.1-10ubuntu9) 4.8.1”然后 ztq = 4.8.1
于 2014-04-27T00:24:46.810 回答