gcc: velocita` di compilazione C++

Ciao,

qualcuno si e` rivolto a me con la seguente osservazione:

  La velocita` di compilazione di gcc e buona per il
  C ma e` abbastanza deludente per il C++.

(Stiamo parlando di gcc 3.2 su SuSE Linux)

Qual' e` l'esperienza vostra? Qualcuno e` al corrente
di qualche trucco/strategia/consiglio da dare alla persona?

Premetto che personalmente non ho mai lavorato interattivamente
con grossi progetti C++, percio` non me ne ero mai posto il
problema finora...

Bye, Chris.

* list(a)1006.org (list(a)1006.org) wrote:

qualcuno si e` rivolto a me con la seguente osservazione:

  La velocita` di compilazione di gcc e buona per il
  C ma e` abbastanza deludente per il C++.

(Stiamo parlando di gcc 3.2 su SuSE Linux)

Qual' e` l'esperienza vostra? Qualcuno e` al corrente
di qualche trucco/strategia/consiglio da dare alla persona?

In generale la velocita' di compilazione dei gcc e' sempre diminuita con
le versioni piu' recenti. Quella del C++ in particolare poi..

Ci sono spesso diversi thread a riguardo sulle ML di gcc. Molto
probabilmente (giustamente) agli occhi del team del gcc la velocita' di
compilazione viene dopo altri fattori piu' importanti. Ad ogni modo il
problema e' noto e mi pare di capire che stia per essere preso in
considerazione seriamente ultimamente. (vv. precompiled headers del
gcc-3.4 in uscita tra non molto)

Se il problema per il tuo amico e' impegnativo, puo' usare un
compilatore precedente (2.95) che pero' per quel che riguarda il C++ non
e' propriamente all'altezza..oppure usare http://distcc.samba.org/

hth,
Michele

Grazie per l'info.

Riferiro al mio amico.

Bye, Chris.