Bonsoir,
J'ai réalisé un makefile qui fonctionne bien mais le seul problème est qu'il m'affiche un warning à chaque compilation.
J'utilise SDL comme librairie supplémentaire. Elle n'est utilisé que par le fichier process.c.
Voici le makefile :
et voici le résultat de la commande :
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 .SILENT: EXEC = mandelbrot SRCS = $(wildcard *.c) OBJS = $(SRCS:.c=.o) CC = cc CFLAGS += -W -Wall -std=c99 --pedantic `sdl-config --cflags --libs` all: $(EXEC) $(EXEC): $(OBJS) $(CC) $(CFLAGS) $(OBJS) -o $(EXEC) %.o: %.c %.h $(CC) $(CFLAGS) -c $< clean: @rm -f tags $(OBJS) core clobber: clean @rm -f tags $(EXEC)
Merci,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 cc: -lSDL: fichier d'entrée d'édition de liens n'est pas utilisé parce l'édition de lien n'a pas été faite cc: -lSDL: fichier d'entrée d'édition de liens n'est pas utilisé parce l'édition de lien n'a pas été faite cc: -lSDL: fichier d'entrée d'édition de liens n'est pas utilisé parce l'édition de lien n'a pas été faite
Bonne soirée,
Dimitri
Partager