Pagina 1 di 1

Ottimizzare i sorgenti per il proprio processore

Inviato: lun 19 set 2005, 19:29
da Vlk
So come ottimizzare il sorgente per il mio processore. Per farlo, basta dare il ./configure facendo precedere al comando CHOST ="istruzioni" CFLAGS="istruzioni" e CXXFLAGS="istruzioni" e basta? Oppure bisogna fare qualche altra cosa magari assieme al comando make o make install?

Inviato: lun 19 set 2005, 19:42
da Paoletta
di solito negli SlackBuild faccio come hai detto tu, e non credo proprio che serva far altro...basta che setti le variabili CFLAGS eccetera,che poi serviranno a make per compilare;
ciao!

Inviato: lun 19 set 2005, 19:45
da gallows
In caso non sia presente il configure devi andare a modificare il Makefile inserendo nelle flags per il processore i stessi dati che imposteresti alle variabili CFLAGS/CXXFLAGS.

Inviato: lun 19 set 2005, 21:36
da Vlk
Ok. Voglio capire delle cose nei ./configure --help
Praticamente spesso opzioni tipo --with-qt-libraries[DIR] oppure --with-x-libraries=[DIR].
1) come faccio a sapere che dove si trovano le librerie di qt e di x? e conviene, per velocizzare la compilazione, inserire questi parametri?
2) EPREFIX=/ e PREFIX=/home?
3) c'è modo di far uscire il ./configure --help in italiano? Grazie

Inviato: lun 19 set 2005, 22:40
da gallows
1) Controlla il pacchetto, comunque serve se sono installate in posti non usuali oppure il configure non riesce a rilevarle...
2) Se ad esempio non hai i permessi di root puoi installare un programma nella tua home, oppure in un altro post es. (da root) in /opt
3) No, fa parte del programma.

Inviato: mar 20 set 2005, 9:40
da Absolut
io ho provato a ottimizzare qualche pacchetto.... ma ti dico la verità.... non cambia nulla!! almeno secondo me...

Inviato: mar 20 set 2005, 12:37
da Vlk
Io ho instalallato così k3b, gimp e fluxbox. Noto che k3b carica la schermata più velocemente di prima, fluxbox è forse un po' più reattivo, mentre per gimp non noto alcun vantaggio. L'unico vantaggio nella compilazione è una maggiore reattività, e forse stabilità, dei programmi. Ad esempio, si nota che passa meno tempo dal lancio all'apertura dell'applicazione, ma in genere non è che ci siano chissà quali vantaggi rispetto al .tgz
Io li compilo per cercare di imparare qualcosa in più...e poi mi piace vedere tutte quelle scritto sul monitor :lol: