Post Meta
-
Indietro
-
Novembre 15, 2005 -
Programming -
No Comments
-
Letto 70 volte
-
Comments Feed -
Stampa questo Post
15th
NOV
distcc: compilazione distribuita C/C++
Posted by RedSend | Filed under Programming
Vi parlo di un tool molto utile, in particolare di un programma che vi consente di distribuire la compilazione di qualsiasi programma scritto in C o C++ su vari host sulla rete.
Come potete immaginare è una sistema utilissimo quando ci si trova difronte una mole immensa di codice da compilare, oppure quando dovete compilare un programma di dimensione modeste ma su una macchina lenta.
Nel mio caso dovevo compilare kde e xorg su un pentium 2 (IBM thinkPad) un bel mattoncino con 64 Mb di ram e una CPU a 333MHz con cache da 256Kb (molto vecchio), allora ho pensato di usare distcc con il mio p4 in modo da velocizzare la compilazione di un bel p, sul sito ufficiale di distcc è dichiarato un aumento di prestazioni teorico fino a 3x ma in pratica ci si avviciana.
La particolaritè di questo programma è che non dipende assolutamente da sistema processore su cui gira a patto che installate cross-compilers un software che vi permette di sfruttare questa funzionalitè su sistemi operativi diversi, nel mio caso non è servito perchè su entrambi gira linux gentoo.
A brave vi mostro come installare distcc e qualche consiglio sulla configurazione.
Questo è TuxThinkPad…


