Bibliothèque en C

rabah200830 -  
Char Snipeur Messages postés 10112 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

  1. mimya1 Messages postés 20 Statut Membre
     
    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
  2. Char Snipeur Messages postés 10112 Date d'inscription   Statut Contributeur Dernière intervention   1 331
     
    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
  3. rabah200830
     
    Bonjour
    Je travaille avec CodeBlocks, est ce que vous pouvez être beaucoup clair.
    Merci
    0
    1. Char Snipeur Messages postés 10112 Date d'inscription   Statut Contributeur Dernière intervention   1 331
       
      non, pour code block, le principe est le même, il suffit d'entrer ce qu'il faut là où il faut.
      0