【发布时间】:2014-01-31 17:35:31
【问题描述】:
我正在开发一个大型 C++ 代码库,我想加快它的编译时间。我知道的一件事是,我所有的库都在一个网络驱动器上,这大大减慢了速度。如果我可以让 make 或其他东西自动缓存它们,无论是在 /tmp 中还是到 ramdisk 中,我希望这会大大改善我的编译时间。有没有办法做到这一点?当然,我可以手动复制它们并设置同步作业,但是每个开发人员都必须在他们编译的每个盒子上都这样做,所以我正在寻找一个自动化的解决方案。
谢谢!
【问题讨论】:
-
手动复制它们可能还不错。事实上,如果您能够设置某种版本控制系统(如 SVN),这可能是正确的做法。然后您可以结帐一次并根据需要更新/提交。这样您还可以很好地管理不同版本的文件。
-
检查这个。 [超级用户的类似问题][1] [1]:superuser.com/questions/446695/…
标签: c++ linux caching makefile g++