gcc : lier 2 .o pour en faire un .o
Bonjour tout le monde
J'ai 3 fichier A.c, B.c et C.c , A utilise des fonctions de B et B des fonctions de C et j'aimerais compiler le tout mais là ou je bloque c'est pour compiler B.o . j'utilise un make file du style
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
A : A.o B.o
gcc -o A A.o B.o
A.o : A.c
gcc -o A.o -c A.c
B.o : ????????????
???????????????
C.o : C.c
gcc -o C.o -c C.c |
mon problème se trouve pour compiler B.o, je n'ai jamais réussi a lier 2 .o pour en faire un .o ou à compiler un .c en spécifiant qu'il faut le lier à un .o . Bref est-ce que vous avez la solution ?
Re: gcc : lier 2 .o pour en faire un .o
ceci devrait faire l'affaire ou alors j'ai mal compris et dans ce cas la reexplique en donnant un peu plus de detail.
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
A : A.o B.o C.o
gcc -o A A.o B.o C.o
A.o : A.c
gcc -o A.o -c A.c
B.o : B.c
gcc -o B.o -c B.c
C.o : C.c
gcc -o C.o -c C.c |