我最近在mac os x 10.6上将我的GCC版本从gcc4.2更新为gcc4.8。但是,在eclipse中我的C ++项目下的includes选项卡仍列出/usr/include/c++/4.2.1,/usr/include/c++/4.2.1/backward和/usr/include/c++/4.2.1/x86_64-苹果达尔文-10。如何更新我的包含以使用较新的gcc4.8版本?
答案 0 :(得分:1)
之前我遇到过同样的问题。这是我的解决方案。
转到您的eclipse工作区文件夹,删除.metadata文件夹并重新启动eclipse。
不知道是否有任何副作用。自担风险。
答案 1 :(得分:0)
实际上错误的信息存储在workspace / .metadata / .plugins / org.eclipse.cdt.core / language.settings.xml
中将所有出现的x.y替换为z.t,其中x.y是旧版本号,z.t是新版本号。
小心,你会发现你需要改成z.t.q的2次出现x.y.p
z.q.t是通过调用gcc --version获得的。 在我的情况下,我得到“gcc(Ubuntu / Linaro 4.8.1-10ubuntu9)4.8.1” 然后z.t.q = 4.8.1