====== Distribuindo sua compilação ====== Caso você tenha um programa que deseja compilar mas ele esta demorando muito tempo, uma opção é você distribuir a compilação entre as máquinas de uma rede de computadores. Para otimizar a compilaao no linux, uma boa combinação de ferramentes que agilizam a compilação são os programas distcc e ccache. ===== Usando o distcc ===== * Para instalar o distcc basta digitar: sudo aptitude install distcc * Em cada máquina onde você queira rodar o gcc, digite: distccd --daemon --allow * Na sua máquina, configure a variável de ambiente: export DISTCC_HOSTS='maquina1 maquina2 ... maquina' * Crie um link simbólico do distcc para o gcc (ou g++): cd /home/seudiretorio ln -s /usr/bin/distcc gcc export PATH=$PWD:$PATH * Em seguida, rode o make com a opção -j: make -j ===== Rodando o ccache ===== * Instale o ccache: sudo aptitude install ccache * Configure o compilador para utilizar o ccache: export CXX='ccache g++' ./configure make -j