A melhor maneira de acelerar as recompilações de um código em desenvolvimento é armazenar em cache as saídas do compilador com o ccache . Ele funcionará melhor se apenas pequenas partes do código forem modificadas.
Além disso, se você tiver acesso a muitas máquinas distcc permitirá que você distribua seus trabalhos de compilação em uma rede (dessa forma eu posso dizer sem medo "Faça-me um make -j100
!). Dependendo de quantas máquinas você tem disponível, isso pode dar um aumento de velocidade considerável.