On Tue, 6 Dec 2005 06:55:52 -0500 "Premoli, Roberto" <[EMAIL PROTECTED]> wrote:
> Prima domanda: > Ricompilando i sorgenti, mi capita di vedere sempre passare il > parametro > > "-Wall" : qualcuno mi sa dire cosa significa? da man gcc: -Wall Turns on all optional warnings which are desirable for normal code. At present this is -Wcomment, -Wtrigraphs, -Wmultichar and a warning about integer promotion causing a change of sign in "#if" expressions. Note that many of the preprocessor's warnings are on by default and have no options to control them. > Seconda domanda (collegata all prima) > Poiche' vorrei compilare ottimizzato per la mia cpu, > ho esportato dei parametri con: > > export CHOST="i686-pc-linux-gnu" > export CFLAGS="-march=pentium2 -O3 -pipe -fomit-frame-pointer" > export CXXFLAGS="-march=pentium2 -O3 -pipe -fomit-frame-pointer" non so te, ma io ho provato gentoo per un po e ho imparato che -O3 รจ il male, almeno nel mio caso. tempi di compilazione molto aumentati, dimensione degli eseguibili anche e vantaggi prestazionali non notevoli (almeno, il rapporto era < 1) > ma poi, quando compililo con apt-get source --build nomepacchetto, > raramente vedo passare tali parametri impostati, (su molti pacchetti > ricompilati, solo in una minoranza vedevo scorrere a video > "i686-pc-linux-gnu" e "- march=pentium2 -O3 -pipe > -fomit-frame-pointer". Significa forse che il configure del singolo > pacchetto ha un piu' alto livello di privilegio nell'impostazione dei > parametri di ottimizzazione? Devo forse editare il configure di ogni > singolo pacchetto ed impostare li dentro i flag CHOST, CFLAGS e > CXXFLAGS? per questo non ti so aiutare, mi spiace ciao -- Andrea Lusuardi aka UoVoBW Registered Linux User #364578 ------------------------------------------------- <sin|away> wanna see a turtle ride a slug? <sin|away> compile a vb program in wine