IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

GCC Discussion :

créer un librairie avec GCC


Sujet :

GCC

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    280
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 280
    Points : 149
    Points
    149
    Par défaut créer un librairie avec GCC
    Bonjour,
    Je voudrais savoir si il existe un moyen de créer une librairie avec GCC ou un outil associé sous Linux.
    Merci
    "Bien qu'on ait du coeur à l'ouvrage,
    L'Art est long et le Temps est court." - CB

  2. #2
    Expert confirmé Avatar de fregolo52
    Homme Profil pro
    Développeur C
    Inscrit en
    Août 2004
    Messages
    2 364
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur C

    Informations forums :
    Inscription : Août 2004
    Messages : 2 364
    Points : 5 378
    Points
    5 378
    Par défaut
    Quelle drôle de question !!!

    Depuis quand un compilateur ne serait pas capable de faire ça !! Et de surcroit gcc !!

    gcc linux librairie, euh ... Google doit te noyer de résultats, non ?

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    280
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 280
    Points : 149
    Points
    149
    Par défaut
    Pour créer une bibliothèques statique :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ar cr libamoi.a fichier1.o fichier2.o
    Pour créer une bibliothèque dynamique :

    on compile les objets devant faire parti de la bibliothèque partagée avec une option spéciale :
    l'option -fPIC empêche que l'objet partagé ne dépende de l'adresse a laquelle il est chargé...

    pour combiner des fichiers objets dans une bibliothèque partagée :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    gcc -shared -fPIC -o libtest.so fichier1.o fichier2.o
    Pour lier une bibliothèque :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    g++ -o prog prog.o -L PATH -lamoi
    l'option ajoute lib en préfixe et .a en sufixe au nom de bibliothèque spécifié.
    l'option -L permet de spécifier un emplacement pour la bibliothèque
    "Bien qu'on ait du coeur à l'ouvrage,
    L'Art est long et le Temps est court." - CB

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. créer un dll avec gcc (MinGW)
    Par corentin59 dans le forum Autres éditeurs
    Réponses: 12
    Dernier message: 01/06/2012, 20h23
  2. Création d'une librairie dynamique avec gcc
    Par ba10 dans le forum Autres éditeurs
    Réponses: 0
    Dernier message: 16/12/2009, 19h20
  3. ajout des librairies avec gcc
    Par sinfos dans le forum Débuter
    Réponses: 4
    Dernier message: 17/09/2008, 19h18
  4. Réponses: 1
    Dernier message: 12/11/2007, 16h49
  5. Créer un jar avec des librairies externes
    Par bart64 dans le forum Langage
    Réponses: 4
    Dernier message: 28/07/2006, 05h37

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo