Utilisation des header en C

Résolu
goldengear Messages postés 14 Statut Membre -  
goldengear Messages postés 14 Statut Membre -
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 11653 Statut Contributeur 1 847
 
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 14 Statut Membre
 
ui merci c'est bien ça
0