#26 Le 05/05/2007, à 16:09
- Link31
Re : [C++]Utilisation de SDL
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
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
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
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