distcc - фронтэнд для GCC обеспечивающий распределенную компиляцию программ на нескольких машинах (небольшое число машин, теоретический максимальный прирост производительности - в 3 раза.).
Грубо говоря distcc - это нечто похожее на использование -j флага в make, только процессы выполняются не на одной машине, а на нескольких.
Для участия машины в распределенной сети достаточно запустить специальный процесс-демон.
Другой способ увеличения скорости сборки проект ccache (http://ccache.samba.org/), прирост производительности при повторной сборке программы обеспечивается за счет кеширования промежуточных данных. При частом выполнении make clean;make скорость сборки увеличивается в 5-10 раз.URL: http://www.osnews.com/story.php?news_id=5233
Новость: http://www.opennet.me/opennews/art.shtml?num=3120
"ccache" удобно использовать для пересборки чужих проектов, в которых нет "нормальных зависимостей" получаемых через -M ключ компилятора.Для собственных проектов лучше предпочесть стиль при котором нужно будет выполнять только: make
(make clean; make - только для явной пересборки)
>>(небольшое число машин, теоретический максимальный прирост производительности - в 3 раза.).Для 3-х машин конечно же. :)