Bibliothèque en C

rabah200830 -  
Char Snipeur Messages postés 9813 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

J'ai crée une bibliothèque en langage (le fichier .a) mais le problème, je sais pas comment l'utiliser. Où je devais le mettre pour que je puisse compiler mon programme sans avoir recours au fichier des fonctions qui se trouvent dans la bibliothèque.
merci

3 réponses

mimya1 Messages postés 15 Date d'inscription   Statut Membre Dernière intervention  
 
pourquoi ne pas créer des .h et les mettre dans le meme répertoire que ton programme principal, n'oublie juste pas # include<...h>
0
Char Snipeur Messages postés 9813 Date d'inscription   Statut Contributeur Dernière intervention   1 299
 
pour utiliser une bibliothèque :
- Il faut conserver le .h et l'inclure
- compiler la source (option -c pour ne pas faire l'édition des liens
- lié les sources compilé avec la bibliothèque.
En C, une bibliothèque doit se nommée lib*.a et on la lie avec -l*, par exemple, libm.a,
ld main.o -o prog.exe -lm -L/lib
L'option "-L" donne le chemin des bibliothèques.
0
rabah200830
 
Bonjour
Je travaille avec CodeBlocks, est ce que vous pouvez être beaucoup clair.
Merci
0
Char Snipeur Messages postés 9813 Date d'inscription   Statut Contributeur Dernière intervention   1 299
 
non, pour code block, le principe est le même, il suffit d'entrer ce qu'il faut là où il faut.
0