Bonjour,
Je vais me lancer dans un projet d'émulateur (de mips rX000 pour ne pas le nommer, le but étant de booter un bios sgi, ca sera déjà bien) et avant de foncer tête baissée, j'aurais voulu savoir les options de compilation de GCC pour avoir du code le plus "propre" possible, comprendre pas de spécifique gnu/x86/windows (je mélange tout mais en gros c'est faire du code portable avec le minimum d'effort).
Pour l'instant je suis tombé là-dessus :
(FreeBSD)
-W -Wall -ansi -pedantic -Wbad-function-cast -Wcast-align -Wcast-qual -Wchar-subscripts -Winline -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wredundant-decls -Wshadow -Wstrict-prototypes -Wwrite-strings
(Perl)
-pedantic -Wall -W -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wno-long-long
Ces exemples (de là : http://peter.hates-software.com/20 [...] 0cefa.html) ne tiennent pas compte du c99 et datent de 2003 et il n'y a pas moyen de trouver un bout de discussion plus récent que ça.
Si quelqu'un a une idée pour me guider ...
Merci.
Message édité par xav14 le 22-12-2007 à 23:26:42