1

Voilà je programme actuellement avec devkitadv et j'aimerais utiliser gcc 3.4.0.
Alors je me suis dit que je pouvais essayer de joindre le sdk de gamepark (j'ai un fichier zip qui fait 125 ko qui contient un répertoire include avec gpstdio, gpstdlib... un autre répertoire avec les fichier .a avec libgpos.a, libgpfont.a ... et puis gpstart.c
J'ai indiqué dans le makefile l'emplacement du répertoire include et le répertoire lib et j'ai essayé de compiler mais ça ne marche pas.
J'ai aussi devkitARM_r8 mais aucun exemple de makefile.

Alors je voulais savoir si quelqu'un pourrait m'aider en expliquant comment faire pour utiliser le sdk de Gamepark (pour les api) et le sdk de Mr Mirko (pour le compilateur). Ou bien encore comment utiliser le sdk de Gamepark avec devkitARM_r8.
Ou si vous connaissez un sdk contenant les api de Gamepark ainsi que le compilateur gcc 3.4.0 (minimum) c'est encore mieux. grin
www.wikio.fr/user1921&info=comments

2

-

3

Ok, d'accord je vais essayer, merci beaucoup Orion_ ! smile
www.wikio.fr/user1921&info=comments

4

c aussi sur le site dans un .zip

C'est où, je n'ai pas trouvé ? C'est devkitbuild script ?
Edit : ah si c'est bon c'est là où je l'avais trouvé !

Et dans le makefile il faut mettre quoi exactement ?

Et puis dans setting up il dise de télécharger MSYS ? Je suis entrain de le télécharger. C'est obligatoire de l'utiliser pour que ça focntionne ?
www.wikio.fr/user1921&info=comments

5

-

6

Et ça c'ets pour mettre où ? :
arm-elf-gcc -Ic:/devkitarm/include -c fichier.c
arm-elf-gcc -specs=gp32_gpsdk.specs -o fichier.elf *.o -lgpgraphic -lgpmem -lgpos -lgpstdlib -lgpstdio -lgpsound -lgpfont
arm-elf-objcopy -O binary fichier.elf fichier.gxb

Et ça compile avec ton makefile ?
www.wikio.fr/user1921&info=comments

7

Et si j'utilise un IDE comme TextPad par exemple, ça le fait tout seul le makefile ?
www.wikio.fr/user1921&info=comments

8

-

9

et si vous faisiez un chti tuto en page web?
C'est pas l'trou,
mais l'tempax
sur ce j'vous lèche!!

10

Oui j'y ai pensé ! grin Quand J'aurais compris, c'est clair que j'en ferais un ! ... J'en suis pas encore là.sad
www.wikio.fr/user1921&info=comments

11

Ca compile avec les lignes que tu m'as donné : il y a des warning un peu partout grin et puis ça ne fait pas de fichier fxe. Il doit y avoir un problème mais la fenêtre défile et pas moyen de faire une pause où ça bloque. sad
www.wikio.fr/user1921&info=comments

12

Ah ça y est ! je pense que ça vient de gpstart.c : je ne sais pas trop où le mettre et j'ai des 'undefined reference to HEAPSTART' et compagnie.
J'ai aussi des " undefined reference to 'GPOSTickISR' " et des " undefined reference to '_gp_os_res_lock' ".
www.wikio.fr/user1921&info=comments

13

-

14

Oui, tu en fais quoi de gpstart.c ?
www.wikio.fr/user1921&info=comments

15

-

16

Bon je vais essayer avec ce que tu viens d'écrire, en attendant voici les problèmes que je rencontre :
devkitarm.PNG
www.wikio.fr/user1921&info=comments

17

-

18

C'est bon ça marche ! Merci Orion_ !
En fait ce venait du gpstart.o Dans le sdk il y en a pas. Et puis là tu as bien marqué que tu ajoutais gpstart.o, alors que tout à l'heure dans ton premier .bat tu ne le mettait pas. En mettant gpstart.c dans mon projet ça m'a crée un gpstart.o que j'ai pû utiliser.
C'est carrément mieux que les makefile ça ! Le programme compile nickel mais je trouve qu'il est un peu gros encore.
Il faisait 120 ko sous devkitadv, 51-52 (suivant si je compile avec -O3 -Os -O2) maintenant. Et il me semble que le sdk de Mr Mirko produisait des fichiers de l'ordre de 3-4 ko. C'est des petite démo évidement mais mon projet n'est pas gros non plus.
www.wikio.fr/user1921&info=comments