questions gcc 3.2

questions gcc 3.2 - Linux et OS Alternatifs

Marsh Posté le 02-10-2002 à 21:05:08    

Y a-til moyen de dire une fois pour toutes à gcc (3.2) de compiler avec les optimisations ATHLON-XP ? Par exemple en modifiant /usr/lib/gcc-lib/i386-slackware-linux/3.2/specs ???
Ou faut il le faire à chaque compilation ? Comment ?

Reply

Marsh Posté le 02-10-2002 à 21:05:08   

Reply

Marsh Posté le 02-10-2002 à 22:32:24    

a mon avis c est un peu goret de modifier le spec
 
fais plutot une variable dans ton .bash_profile avec  
export CFLAGS=-march=athlon-xp

Reply

Marsh Posté le 02-10-2002 à 22:36:26    

houplaboom42 a écrit a écrit :

a mon avis c est un peu goret de modifier le spec




je m'en doutais, c'est pour ça que je demande avant de faire des bétises. :heink:  
 

houplaboom42 a écrit a écrit :

 
fais plutot une variable dans ton .bash_profile avec  
export CFLAGS=-march=athlon-xp  



 
c'est aussi simple que ça ?
Y a pas un -mcpu ?
J'ai pas de .bash_profile, je le fais dans mon .bashrc ?

Reply

Marsh Posté le 02-10-2002 à 22:42:12    

oui la difference enrtre les 2 c est que bash_profile est lancé qd tu te logues et bashrc a chaque fois que tu lances un term
 
-march=atlhon-xp  fais implicitement -mcpu=i686 -mmmx ... donc pas besoin de les mettre , a la limte tu peux rajouter d autres options
style :
 
 
-O3 -march=athlon-xp -fforce-addr -fomit-frame-pointer -funroll-loops -frerun-cse-after-loop -frerun-loop-opt :)


Message édité par houplaboom42 le 02-10-2002 à 22:45:33
Reply

Marsh Posté le 02-10-2002 à 22:54:57    

houplaboom42 a écrit a écrit :

oui la difference enrtre les 2 c est que bash_profile est lancé qd tu te logues et bashrc a chaque fois que tu lances un term
 
-march=atlhon-xp  fais implicitement -mcpu=i686 -mmmx ... donc pas besoin de les mettre , a la limte tu peux rajouter d autres options
style :
 
 
-O3 -march=athlon-xp -fforce-addr -fomit-frame-pointer -funroll-loops -frerun-cse-after-loop -frerun-loop-opt :)




ouaouh ! C'est bien tout ça ? ca va plus vite et sans risque ?

Reply

Marsh Posté le 02-10-2002 à 22:57:56    

oups j'ai fait : export CFLAGS=-O3 -march=athlon-xp -fforce-addr -fomit-frame-pointer -funroll-loops -frerun-cse-after-loop -frerun-loop-op
 
et quand je lance un term, j'ai :  
bash: export: `-march=athlon-xp': not a valid identifier
bash: export: `-fforce-addr': not a valid identifier
bash: export: `-fomit-frame-pointer': not a valid identifier
bash: export: `-funroll-loops': not a valid identifier
bash: export: `-frerun-cse-after-loop': not a valid identifier
bash: export: `-frerun-loop-op': not a valid identifier
 
 :sarcastic:  J'ai honte : ça doit pas être comme ça qu'il faut faire...

Reply

Marsh Posté le 02-10-2002 à 23:00:41    

met des ""

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed