Bonjour

Je cherche à faire un makefile pour gtk.
Ma compilation à la main, je la fais avec
Code : Sélectionner tout - Visualiser dans une fenêtre à part
gcc  -Wall -W -O2 -ansi -pedantic `pkg-config --cflags --libs gtk+-2.0` main.c
Je ne sais à quoi servent tous ces paramètres qu'on a eu la gentillesse de me donner ici.

Mon makefile est :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
CC=gcc
CFLAGS=-Wall -W -O2 -ansi -pedantic 
LDFLAGS=`pkg-config --cflags --libs gtk+-2.0`
EXEC=pendu
 
all: $(EXEC)
 
pendu : main.o
	$(CC) -o pendu main.o  $(LDFLAGS)
 
main.o : main.c
	$(CC) -o main.o -c main.c $(CFLAGS)
Il ne marche pas. En effet, je ne sais quelle partie des options sert pour faire le .o ou pour faire l'exécutable !

Pourriez-vous m'aider ?