[Débutant] Undefined reference to..
Bonjour,
je rencontre actuellement des problèmes de "undefined reference to ..." avec mon makefile (de même avec gcc simplement).
La configuration de mon petit programme est la suivante :
fichiers c (par ordre decroissant hierarchiquement):
main.c, graph.c, analyse.c, fonctions.c
fichiers.h
graph.h, analyse.h, fonctions.h, param.h
inclusions :
dans param.h : qques libs : stdio, stdlib, string, ...
dans fonctions.h : param.h
dans analyse.h : fonctions.h
dans graph.h : analyse.h
dans fonctions.c : param.h
dans analyse.c : fonctions.h
dans graph.c : analyse.h
et dans main.c : graph.h
Autre détail important, le graphisme se fait avec les librairies ncurses et panel.
voici le makefile réalisé :
Code:
1 2 3 4 5 6 7 8 9 10
|
CC := gcc
CFLAGS := -lncurses -lpanel
all:
$(CC) $(CFLAGS) -c *.c *.h
$(CC) $(CFLAGS) -o $@ *.o
clean:
rm -f total *.o |
Est-ce que je me trompe dans le makefile, ou est-ce que mon probleme se trouve ailleurs? J'ai deja tenté plusieurs makefile, mais rien ne semble améliorer la situation.
Merci pour votre aide