questions gcc 3.2 - Linux et OS Alternatifs
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
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.
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 ?
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
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 ?
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
J'ai honte : ça doit pas être comme ça qu'il faut faire...
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 ?