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.
sudo aptitude install distcc
distccd --daemon --allow <seu ip>
export DISTCC_HOSTS='maquina1 maquina2 ... maquina<N>'
cd /home/seudiretorio ln -s /usr/bin/distcc gcc export PATH=$PWD:$PATH
make -j <N>
sudo aptitude install ccache
export CXX='ccache g++' ./configure make -j <N>