2008年12月6日 星期六

分散式編譯環境 Icescream

Icescream 它是一個分散式的 compiler 架構…
可以藉由同個網域下的cpu資源~來減少編譯程式的時間!

在Debian 和 Ubuntu 下相當好安裝… 只要
$sudo aptitude install icecc icecc-monitor
然後
$export PATH=/usr/lib/icecc/bin:$PATH
就好了

在同一個網域下,把一台機器設成 scheduler (一台就好)
sudo vim /etc/default/icecc
# Defaults for icecc initscript
# sourced by /etc/init.d/icecc
START_ICECC="true"
START_ICECC_SCHEDULER="true"

把紅色的地方 false 改成 true
sudo /etc/init.d/icecc restart
就搞定了…

編譯的時間會隨著電腦的多寡來增快~