Utilisation des header en C

Résolu
goldengear Messages postés 13 Date d'inscription   Statut Membre Dernière intervention   -  
goldengear Messages postés 13 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
je viens de commencer le C il y a deux semaine mais le problème reste dans l'utilisation des header que je n'ai pas très bien saisi
voilà j'aiemrais utilisé plusieurs fonction dans mon fichier main_test.c, ces fonctions ont été ecrite dans un fichier que j'ai nommé fonction.c, et dans le fichier fonction.h, j'ai mis les prototypes des fonctions.
ensuite je compile avec le compilateur gcc en tapant gcc -c fonction.c pour obtenir un fichier fonction.o, de même pour le fichier main_test.c.
Ensuite, je tape dans le terminal gcc -o main_test.c
et le problème vient de la, le compilateur me dit que les fonctions ne sont pas déclarées, alors que j'inclus bien le header #include "fonction.h" je ne peux donc pas exécuter mon programme.
quelqu'un pour m'aider svp
merci d'avance




A voir également:

2 réponses

fiddy Messages postés 11069 Date d'inscription   Statut Contributeur Dernière intervention   1 846
 
Bonjour,
Seule la dernière commande est fausse. Essaie : gcc -o main main_test.o fonction.o
Cela devrait être mieux.
Cdlt,
0
goldengear Messages postés 13 Date d'inscription   Statut Membre Dernière intervention  
 
ui merci c'est bien ça
0