http://wiki.debian.org.tw/index.php/distcc
distcc
如果您有一台以上的機器可用, 那麼您可以利用 distcc 來把編譯的工作分配到其它的機器上, 減少編譯所需的時間。
distcc 可搭配 ccache 使用, 亦可和 cross compiler 配合。
http://wiki.debian.org.tw/index.php/ccache
DebianPackages:ccache 會 cache C/C++ compiler pre-processor 的輸出, 在編譯時自動判斷是否要重新編譯。如果原始碼沒有很好的 make dependency, 導致您每次都要用類似
make clean; make的方式重新編譯整個 source tree 的話, ccache 能大幅縮短編譯所需的時間。
•計畫首頁: http://ccache.samba.org/ 。
•使用: 以 ccache 取代 gcc, 其它方式請參照 ccache(1)。
http://www.debian-administration.org/article/Speeding_up_recompilation_with_ccache
http://linuxreviews.org/howtos/compiling/
http://www.ibm.com/developerworks/linux/library/l-ccache.html
http://www.gentoo-wiki.info/HOWTO_Compile_Kernel_With_Distcc_and_CCache
http://tasuka.idv.tw/blog/index.php?entry=entry080617-162732
用 ccache 加快 compiler 的速度
http://www.freemindworld.com/blog/2010/100105_make_complie_process_faster.shtml
加速Linux程序编译
沒有留言:
張貼留言