salut,
une fois que j'ai télécharge la sdl pour linux , je la décompresse dans le dossier ou j'ai tous mes .C et .h ?si oui c'est ce que j'ai fait, ensuite dans mon makefile j'ai écris

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
 
#Makefile
 
CFLAGS=-O3 #Option d'optimisation du programme
LDFLAGS=-lSDL -lSDL_mixer #Linker
 
jeux.exe: main.o tableau.o voisin.o hasard.o etapesuivante.o proba.o sensible.o menu.o
 
    gcc -o jeux.exe tableau.o voisin.o hasard.o etapesuivante.o proba.o menu.o sensible.o main.o ${LDFLAGS}
 
main.o: main.c
 
    gcc -Wall -c main.c
 
menu.o: menu.h menu.c
 
    gcc -Wall -c menu.c
 
tableau.o: tableau.h tableau.c
 
    gcc -Wall -c tableau.c
 
voisin.o: voisin.h voisin.c 
 
    gcc -Wall -c voisin.c 
 
etapesuivante.o: etapesuivante.h etapesuivante.c
 
    gcc -Wall -c etapesuivante.c
 
proba.o: proba.h proba.c
 
    gcc -Wall -c proba.c
 
hasard.o: hasard.h hasard.c
 
    gcc -Wall -c hasard.c
 
sensible.o: sensible.h sensible.c
 
    gcc -Wall -c sensible.c
 
clean:
 
    rm -f *.o jeux.exe
mais a la compilation apparament il ne trouve pas ce que c'est -lSDL_mixer

merci