【问题标题】:Eclipse includes not updating after gcc updateEclipse 包括在 gcc 更新后不更新
【发布时间】:2013-11-17 03:18:10
【问题描述】:

我最近在 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 版本?

【问题讨论】:

    标签: c++ eclipse gcc eclipse-cdt


    【解决方案1】:

    我以前遇到过同样的问题。这是我的解决方案。

    转到您的 Eclipse 工作区文件夹,删除 .metadata 文件夹并重新启动 Eclipse。

    不知道有没有副作用。风险自负。

    【讨论】:

      【解决方案2】:

      实际上错误的信息存储在workspace/.metadata/.plugins/org.eclipse.cdt.core/language.settings.xml

      将所有出现的 x.y 替换为 z.t,其中 x.y 是旧版本号,z.t 是新版本号。

      小心,你会发现 2 个出现的 x.y.p 需要更改为 z.t.q

      z.q.t 是通过调用 gcc --version 获得的。 就我而言,我得到“gcc(Ubuntu/Linaro 4.8.1-10ubuntu9)4.8.1” 那么 z.t.q = 4.8.1

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-12-19
        • 1970-01-01
        • 2015-04-09
        • 2020-01-09
        • 1970-01-01
        • 2015-09-23
        相关资源
        最近更新 更多