1

Bonjour j'apprend en ce moment le C et j'aimerai lancer mes programmes sur GP2X.
J'ai installer le devkit de GPH (je suis sous linux), je compile le programme avec gcc (pour gp2x, je ne me rapelle plus du nom du fichier), mais là, je ne sais plus quoi faire....
J'ai juste un fichier executable mais pas de .gpe...
Merci de bien vouloir m'aider dans mon apprentissage de la programmation sous GP2X !! tongue
@+

2

Salut boudda, tu dois compiler tes programmes avec arm-gp2x-linux-gcc, qui te produit un éxécutable pour ARM.
tu n'a qu'à lui ajouter l'extension *.gpe ou *.gpu pour pouvoir le lancer, respectivement depuis le menu 'games' ou 'utility'.

a+

3

Super, je savais pas que c'était si simple!!Merci grin
Sinon quel différence entre .gpe ou .gpu (à part la rubrique 'games' ou 'utility')?
@+

4

aucune diference entre gpe et gpu sinon l'extension du fichier et comme tu le dit le lieu ou tu lance le logiciel

5

mourn
Pourquoi ça marche pas?
Je voulais juste afficher un "Hello world" sur ma gp2x,il faut utiliserla SDL pour ça?
Voici les sources de mon programme:

#include <stdio.h>
int main()
{
printf("Hello world.\n");
return 0;
}

Quand je le lance il y a juste un écran noir...
Si quelqu'un pouvait m'aider, ou me donner l'adresse d'un tutoriel je lui en serrai très reconnaisant... grin
@+

6

la commande printf sort sur un terminal...
si tu veux voir ton hello word il faudra passer par telnet ou par un shell.

renseigne toi sur le wiki pour faire des hello world graphique wink
--> www.emericdev.com
--> www.gp2xfr.info

7

un hello world comme tu l'as codé sur n'importe quel machine que ce soit va l'afficher sur un terminal wink c'est un début mais bon maintenant il faut aprendre a affiche ça en graphique wink

8

Ok merci beaucoup, je vais devoir me metter à la SDL.... embarrassed
SInon comment compiler un *.c avec des appels à la SDL dedans? (parce que sur le wiki c'est pas très clair...je fais comme d'habitude avec arm-gp2x-linux-gcc ou je dois installer des choses en plus? sachant que j'ai le SDK officiel sous linux?)
Merci
@+

9

il faut que tu installe la librairie SDL sur ton systeme, et aussi les fichiers de "developpement" (_dev) de la librairie.

ensuite il suffit d'inclure la librairie dans ton code : #include <SDL/SDL.h>
et le tour est joué.


mais pour tout cela tu ferai mieu de rechercher de la doc sur google.
a+
--> www.emericdev.com
--> www.gp2xfr.info

10

OK merci,
Sauf que pour compiler mon *.c avec la SDL il faut rajouter -lSDL après le arm-gp2x-linux-gcc (du moins moi je fais ça si quelqu'un fait autrement j'aimerai savoir...)
@+

11

non c'est bon.
--> www.emericdev.com
--> www.gp2xfr.info

12

salut tout le monde
j'aimerai savoir comment installer la SDL sous windows .

MERCI

13

Tu n'as pas besoin.

Tu prends le SDK officiel de GPH et elle est dedans.
A chacun sa passion, certain aime le ballon rond, d'autre la natation, moi c'etait les jeux vidéo...
... et puis j'ai rencontré ma compagne et le monde et plus beaux en réalité qu'en virtuel désormais.
dédicace à ma douce.