Merci pour ta réponse Ximoon (je ne savais même pas si c'était possible...

)
Voici en partie une réponse à la question:
-mcpu=name
This specifies the name of the target ARM processor. GCC uses this name to determine what kind of instructions it can emit when generating assembly code. Permissible names are: `arm2', `arm250', `arm3', `arm6', `arm60', `arm600', `arm610', `arm620', `arm7', `arm7m', `arm7d', `arm7dm', `arm7di', `arm7dmi', `arm70', `arm700', `arm700i', `arm710', `arm710c', `arm7100', `arm7500', `arm7500fe', `arm7tdmi', `arm7tdmi-s', `arm8', `strongarm', `strongarm110', `strongarm1100', `arm8', `arm810', `arm9', `arm9e', `arm920', `arm920t', `arm922t', `arm946e-s', `arm966e-s', `arm968e-s', `arm926ej-s', `arm940t', `arm9tdmi', `arm10tdmi', `arm1020t', `arm1026ej-s', `arm10e', `arm1020e', `arm1022e', `arm1136j-s', `arm1136jf-s', `mpcore', `mpcorenovfp', `arm1176jz-s', `arm1176jzf-s', `xscale', `iwmmxt', `ep9312'.
Je crois que le processeur de la gp2x est arm920T donc il faut faire -mcpu=arm920t? (je suis pas très sur car je vois qu'il y a aussi un ARM 940T je crois qu c'est pour le son, mais je vois mal comment faire un programme qui utilise ce processeur...faudrait il compiler pour le 920 et pour le 940 (si on veut utiliser le second processeur...)).
Bon je vais essayer ça, je vous tiens au courant...
PS le lien où j'ai trouvé ça:
http://gcc.gnu.org/onlinedocs/gcc-4.2.0/gcc/ARM-Options.html#ARM-Options
si ça marche il faudrait rajouter ça dans le wiki, dans la partie "Setting up a development environment (Linux)"
@+