GCC: compiler 2 *.c en un seul *.o avec un nom précis de cible

Résolu/Fermé
Utilisateur anonyme - Modifié par orinym le 28/09/2013 à 10:28
 Utilisateur anonyme - 28 sept. 2013 à 19:35
Bonjour, tout est dans le titre,

Je voudrais savoir s'il existe une manière de compiler deux .c en un seul .o avec un seul appel de gcc, et avec un nom précis.

Par exemple je voudrais compiler file1.c et file2.c en un .o en spécifiant que le nom du .o est file.o.

Le man n'a pas répondu à ma question. :S

Merci d'avance pour vos lumières!

1 réponse

Utilisateur anonyme
28 sept. 2013 à 17:10
gcc -Wall -pedantic file1.c file2.c -o file

?
0
Utilisateur anonyme
28 sept. 2013 à 19:35
Justement non, je cherche à faire une bibliothèque, pas un exécutable.
Mais je ferai un .o pour chaque .c puis un .a avec les .o. Ce sera aussi simple.
0