[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: GCC 3.4



Vampir0 Ner0 ha scritto:
Salve, volevo chiedere una cosa riguardo a gcc 3.4: visto che è disponibile da poco nel repository unstable ed è messo come pacchetto a sè (non sovrapposto a gcc 3.3.4) vuol dire che se viene installato non va a sostituire l'attuale compilatore installato, ma per usarlo bisogna digitare gcc-3.4 invece che gcc? Mi interessava perchè la versione nuova produce codice molto più veloce e ottimizzato. Grazie

debian permette di avere più versioni di gcc installate. Per esempio puoi avere la 2.95, la 3.0, la 3.1, la 3.2 e la 3.3 installate tutte assieme. Tutti i compilatori non sono utili, però per molto tempo la gente ha tenuto il 2.95 perché era consigliato per compilare i kernel, anche se fuori c'era già il 3.2

/usr/bin/gcc non è altro che un link al compilatore di default. Il link se ricordo bene viene impostato dal pacchetto gcc, tuttavia o con update-alternatives o modificando a mano il link riesci ad impostarlo.

C'è un modo però che ti permette di usare il compilatore che vuoi senza fare casino coi link. Tutti i programmi che usano gli autotools cercano la variabile d'ambiente CC per il c e CXX per il c++ per sapere se devono usare un compilatore particolare e se non lo trovano usano quello predefinito. Quindi, se installi il gcc 3.4 e semplicemente fai export CC=gcc-3.4 e poi lanci ./configure dovresti essere a posto.

--
Non c'è più forza nella normalità, c'è solo monotonia.

Attachment: signature.asc
Description: OpenPGP digital signature


Reply to: