“Artigo feito com a intenção de ajudar os usuários que desejam otimizar a performance de seu desktop linux. "Para aproveitar ao máximo o potencial de seu processador é essencial a compilação do programa a ser usado em seu desktop. Um exemplo de otimização de programas ocorre com a meta-distribuição Gentoo, na qual você pode compilar o sistema praticamente do zero. O primeiro passo a ser dado é descobrir a versão de seu GCC.
A partir da versão 3.1 o GCC utiliza algumas flags diferentes das versões 2.95.x e abaixo, eu irei utilizar aqui as novas flags já que a maioria das distribuições deve fazer uso das versões mais recentes desse compilador."”
E para acrescentar, uma demonstração de ganho retirado do site http://www.linuxjournal.com/article/7269, artigo de M. Tim Jones.
[mtj@camus]$ gcc -o sort sort.c -O2
[mtj@camus]$ time ./sort
real 0m1.036s
user 0m1.030s
sys 0m0.000s
[mtj@camus]$ gcc -o sort sort.c -O2 -march=pentium2
[mtj@camus]$ time ./sort
real 0m0.799s
user 0m0.790s
sys 0m0.010s
[mtj@camus]$
Interessante o ganho de uma compilado normalmente do outro com a cflag.
Sugiro acessar o site mencionado a cima, vale muito a pena ler, detalha muitas coisas sobre otimização na compilação.
Abraços.