" Impérativement, au moins un switch d'optimisation (-Os, -O2 ou -O3). "
C'est bien, mais largement pas impératif. En revanche, ce qu je trouverais plutôt impératif, moi, c'est le -WAll, et après, ne rien laisser passer
Martial Demolins (./58) :
Ouep, mais c'est pareil non, c'est pas un pointeur sur 4 octets?
onur (./33) :Euh, tu sais ce que ça veut dire ? parce que je vois pas le rapport...
Dura lex sed lex.
Zephyr (./64) :Martial Demolins (./58) :
Ouep, mais c'est pareil non, c'est pas un pointeur sur 4 octets?
effectivement sur TI il se trouve que ça fait 4 octets donc ça marche, mais tu vas te prendre des warnings pour ne pas avoir utilisé le bon type ^^
Martial Demolins (./68) :
Ok, c'est mon manque d'habitude, je trouve ça bizare de pouvoir coder sans savoir exactement ce qui va se passer en mémoire ou dans le proc
(enfin, tu ne pourras prédire l'ordre des variables sur la pile ou quelles variables seront mises dans des registres, mais ça on s'en fout un peu)Martial Demolins (./58) :
Ouep, mais c'est pareil non, c'est pas un pointeur sur 4 octets?
PpHd (./69) :
Sur win64 la taille d'un unsigned long est différente d'un pointeur

kim (./61) :
" Impérativement, au moins un switch d'optimisation (-Os, -O2 ou -O3). "C'est bien, mais largement pas impératif.
En revanche, ce qu je trouverais plutôt impératif, moi, c'est le -WAll, et après, ne rien laisser passer
Sally (./65) :
sinon moi en général je mets -W -Wall (il y a des warnings bien pratiques dans -W aussi)
march=i386 -mtune=generic

et apres tu parle d'optimiser 
onur (./74) :
K² > safe type... vite fait quoi..
Godzil (./75) :march=i386 -mtune=generic
Arget apres tu parle d'optimiser

Godzil (./77) :
c'est crai que les "ingénieur" de chez RedHa sont des dieux qui font la pluie et le beau temps...
Tu as quoi comme chiffres pour prouver que ça vaut le coup d'utiliser tes -march et -mtune? Les développeurs de Red Hat ont donné leurs chiffres pour -mtune=generic. Cherche dans les archives de la mailing list de GCC si tu ne me crois pas.
ensuite, tu mets les optimisations, mais là le code devient difficile à comprendre, parfois 
Kevin Kofler (./79) :Godzil (./77) :
c'est crai que les "ingénieur" de chez RedHa sont des dieux qui font la pluie et le beau temps...
Ils s'y connaissent certainement plus que toi.Tu as quoi comme chiffres pour prouver que ça vaut le coup d'utiliser tes -march et -mtune? Les développeurs de Red Hat ont donné leurs chiffres pour -mtune=generic. Cherche dans les archives de la mailing list de GCC si tu ne me crois pas.
quel est l'interet de mettre de tele options, vu que de tte maniere le progres c'est obsolete et que optimiser le code pour un CPU qui a moins de 20ans ça ne sert a rien 
Godzil (./83) :
certe, mais kevin ne dit pas sa, kevin dit
"Personne n'a besoin dutilise les autre options, ya que mois qui ai raison, les autres ont tord"
Il a juste donné les options par défaut qu'il y avait sur sa config...et les optimisation par architecture prennent aussi en compte les cycles & co qui peuvent etre tres différent suivant les archi. autant une optimisation pour 386 peut fortement faire ralentir sur un Pentium...
