【问题标题】:Eclipse makefile build is slow... What gives?Eclipse makefile 构建速度很慢......什么给了?
【发布时间】:2012-05-27 01:12:33
【问题描述】:

我们是 Eclipse 的狂热粉丝——太棒了!但是我们有大约 40 个 c++ 项目(并且还在增长),并且构建所有这些项目,当所有项目都是最新的时,大约需要半分钟(总共)。如果我只是创建一个在所有 40 个项目上执行“make all”的 bash 脚本,它将在不到一秒的时间内执行。

Eclipse 似乎每次都想通过执行以下命令来测试合适的工具:

g++ -E -P -v -dD /myfolder/.metada/.plugins/org.eclipse.cdt.make.core/specs.cpp

其中 specs.cpp 是一个空文件。此步骤似乎占用了大部分构建时间。

任何人的见解?有什么方法可以告诉 Eclipse 信任这些工具?

【问题讨论】:

    标签: linux eclipse performance makefile eclipse-cdt


    【解决方案1】:

    我建议您尝试使用项目属性的C/C++ Build Discovery options 页面。我会尝试的第一件事是关闭“启用生成扫描仪信息命令”选项。

    【讨论】:

    • 就是这样!感谢您的完美回复。构建时间减少了 10 倍以上。
    • 实际上,构建时间从 30 秒缩短到了几毫秒。所以加速超过100倍。再次感谢!!
    • 此选项卡不再适用于 eclipse kepler,并且该功能已被弃用。那我们该怎么办?谢谢。
    • @HAL9000 恐怕,Eclipse 帮不了你,因为我现在用的是 Sublime Text。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-09-01
    • 1970-01-01
    • 2021-08-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多