A voir également:
- Programmation c
- Application de programmation - Guide
- Programmation logo tortue télécharger - Télécharger - Études & Formations
- Problème de programmation digicode extel klavy 3 ✓ - Forum Loisirs / Divertissements
- Programmation binaire - Guide
- Programmation carte à puce vierge ✓ - Forum Matériel & Système
3 réponses
Hxyp
Messages postés
401
Date d'inscription
vendredi 28 janvier 2011
Statut
Membre
Dernière intervention
27 avril 2014
54
21 févr. 2011 à 08:53
21 févr. 2011 à 08:53
Bonjour,
dans fonction.h avez vous mis la définition de la fonction dedans ?
exemple dans fonction.c on a
dans fonction.h on a
dans main.c on a
ensuite pour compiler avec gcc :
gcc -c fonction.c //qui fabrique un fonction.o
gcc -c main.c //qui fabrique un main.o
gcc -o program main.o fonction.o //qui fabrique un binaire "program"
normalement ça devrait être bon comme ça
dans fonction.h avez vous mis la définition de la fonction dedans ?
exemple dans fonction.c on a
#include "fonction.h" void helloworld() { printf("hello world"); }
dans fonction.h on a
#include <stdio.h> void helloworld();
dans main.c on a
#include "fonction.h" int main() { helloworld(); return 0; }
ensuite pour compiler avec gcc :
gcc -c fonction.c //qui fabrique un fonction.o
gcc -c main.c //qui fabrique un main.o
gcc -o program main.o fonction.o //qui fabrique un binaire "program"
normalement ça devrait être bon comme ça