如何加快C++ eclipse项目的编译时间

问题描述:

我有一个使用多个外部库的eclipse CDT应用程序。这些库在链接阶段需要花费大量时间,并且总构建时间会增加。有什么方法可以提高构建时间?如何加快C++ eclipse项目的编译时间

+0

你在使用什么操作系统? – Unknown

+0

你只是想加快链接阶段或其他构建部分? –

+0

操作系统:Ubuntu 12.10。我想加快整个构建过程。 – rayimag

您在VMWare上运行的事实可能会让您的操作变慢一点。

浮现在脑海中的一些想法:

  • 确保你有安装有VMware Tools
  • 增加内存量,你的虚拟机(越多,越好)
  • 使用RAMDISK为您(但可能不会很好,因为在VMWare上运行)
  • 尽可能使用编译器的visibility功能,以便您链接的库的导出符号较少,从而使链接阶段更简单。如果他们是来自操作系统的图书馆,你可以做的并不多,而且他们可能是这样优化的。
  • (不是很有帮助)使用真正的机器建设。虚拟化会对磁盘/ CPU密集型操作产生负面影响,例如链接很多库。