如何加快c ++ eclipse项目的构建时间

时间:2014-04-01 10:31:46

标签: linker eclipse-cdt static-linking

我有一个eclipse CDT应用程序,它使用了许多外部库。这些库在链接阶段需要花费大量时间,总构建时间也会增加。有没有办法改善构建时间?

1 个答案:

答案 0 :(得分:0)

您在VMWare上运行的事实可能会让您慢下来。

想到的一些想法:

  • 确保安装了VMWare工具
  • 增加VM的RAM量(越多越好)
  • 对你的库使用ramdisk(但是因为在VMWare上运行可能没什么好处)
  • 尽可能使用编译器的visibility功能,以便您链接的库具有较少的导出符号,从而使链接阶段不那么复杂。如果他们是来自操作系统的库,那么你可以做的并不多,而且他们可能已经优化了。
  • (不是很有帮助)使用真正的机器进行构建。虚拟化会对磁盘/ CPU密集型操作造成影响,例如链接大量库。