Pagina 1 di 1
Ricompilare per il Centrino
Inviato: mer 22 set 2004, 13:37
da trapanator
Salve, sarei interessato a compilare usando il gcc-3.4.2 (dal testing) dei pacchetti slackware.
<BR>Qualcuno mi puo´ spiegare come farlo dai sorgenti (i slackbuild, per intenderci) ed evitare che compili per il 486 ma per il pentium4?
<BR>
<BR>So che l´arch e´ i686 e per impostare le ottimizzazioni Pentium 4 (MMX, MMX2, SSE e SSE2) cosa si deve fare?
<BR>
<BR>Grazie<br>
Ricompilare per il Centrino
Inviato: mer 22 set 2004, 13:47
da useless
prima di lanciare le compilazioni fai:
<BR>export CFLAGS="-march=pentium4"
<BR>export CXXFLAGS="-march=pentium4"
<BR>
<BR>personalmente consiglio anche di aggiungere a entrambi: -fomit-frame-pointer -pipe -O2
<BR>
<BR>se usi degli slackbuild invece guardaci dentro, troverai delle righe simili e modificale opportunamente.
<BR>
<BR><!-- BBCode Start --><A HREF="
http://www.danasoft.com" TARGET="_blank"><!-- BBCode Start --><IMG SRC="
http://www.danasoft.com/sig-ita.jpg"><!-- BBCode End --></A><!-- BBCode End -->
<BR>Think free @ <!-- BBCode Start --><A HREF="
http://www.nyft.org" TARGET="_blank">http://www.nyft.org</A><!-- BBCode End -->
<BR><BR><BR>[ Questo Messaggio è stato Modificato da: useless il 22-09-2004 13:48 ]<br>
Ricompilare per il Centrino
Inviato: mer 22 set 2004, 15:45
da goodchild
ma la performance ne risulta migliorata anche se si hanno tutti gli altri pacchetti compilati con i486 (che se non mi sbaglio e´ il default di slackware)?<br>
Ricompilare per il Centrino
Inviato: mer 22 set 2004, 16:11
da useless
be´, nell´esecuzione del programma in sé no, ma dato che il kernel interviene spesso (task switching, I/O, ecc), in parte sì.<br>