Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#26 Le 05/05/2007, à 16:09

Link31

Re : [C++]Utilisation de SDL

general tux a écrit :
gcc -c -Wall -pedantic -g src/main.c
gcc: src/main.c : Aucun fichier ou répertoire de ce type
gcc: pas de fichier à l'entrée
make: *** [main.o] Erreur 1

C'est assez évident non ? Le fichier src/main.c n'existe pas. Soit tu t'arranges pour qu'il existe, soit tu modifies le Makefile pour qu'il pointe vers le bon fichier. C'est un des inconvénients de copier/coller du code tout fait wink

general tux a écrit :

ensuite j'ai essayer de que Scoutone a dit :

$ gcc -lSDL -o main.c

/usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../lib/crt1.o: In function `_start':
(.text+0x18): undefined reference to `main'
collect2: ld a retourné 1 code d'état d'exécution

Cette commande n'a aucun sens. Scoutone, tu es le bienvenu pour aider mais essaie d'être plus précis dans tes explications.

Pour du C :

gcc fichier.c -o programme `sdl-config --libs --cflags`

gcc : commande pour lancer le compilateur C
fichier.c : le fichier qui contient le code source, pense à changer la commande en fonction du nom du fichier wink
programme : le nom de l'exécutable à produire
`sdl-config --libs --cflags` : inclut SDL dans le programme

Pour du C++ :

g++ fichier.cpp -o programme `sdl-config --libs --cflags`

g++ : commande pour lancer le compilateur C++

Hors ligne

#27 Le 05/05/2007, à 17:15

general tux

Re : [C++]Utilisation de SDL

oulah, j'etait a mille lieu de trouver cette erreur là, j'avait pas du tout tilter que src pouvait etre un repertoir (je suis pas trés doué je le sais ^^)

j'arrive a comprendre a peu prés le fonctionnemant d'un makefile maintenant, mais j'ia juste une dernier petite erreur que je n'arrive pas a resoudre tout seul

gcc -lSDL_image -o main `sdl-config --libs` /home/yoshi/Desktop/*.o
make: *** Pas de règle pour fabriquer la cible « execution », nécessaire pour « all ». Arrêt.

j'imagine qu'il faut changer ce qu'il y a aprés "all" ... mais là je voit pas du tout

#28 Le 05/05/2007, à 17:38

general tux

Re : [C++]Utilisation de SDL

grace a la ligne de commande :

gcc main.c -o sdlessai `sdl-config --libs --cflags`

j'arrive a compiler (pfiou... il m'en a fallu du temp ^^), pour mes problem de Makefile, je ne pensse pas que cela soit trop difficile d'apprendre sur internet, alor je vais essayer de me debrouiller, je vous remercie pour toute l'aide que vous m'avez apporter

#29 Le 05/05/2007, à 18:14

Link31

Re : [C++]Utilisation de SDL

general tux a écrit :
gcc -lSDL_image -o main `sdl-config --libs` /home/yoshi/Desktop/*.o
make: *** Pas de règle pour fabriquer la cible « execution », nécessaire pour « all ». Arrêt.

Enlève "execution" de la liste après "all".

Hors ligne