• # mais oui!

    Posté par  . Évalué à 1.

    Si tu programme aussi bien que tu écris en Français, ça ne m'étonne pas outre mesure...
  • # man gcc

    Posté par  . Évalué à 2.

    Tu veut créer une "bibliothèque partagée" (*.so) ou "shared library" en anglais dans le texte. Ces termes là t'aideront à trouver les bonnes informations via un moteur de recherche...

    Tout ce situe à l'édition des liens : après la compilation en *.o (object), au lieu de créer un exécutable, tu vas créer une bibliothèque *.so (shared object).

    Selon le manuel de GCC (accessible par man gcc il te faut utiliser l'option -shared . Donc essaie d'utiliser gcc par une commande ressemblant à ceci :
    gcc -c mon_module.c -o mon_module.o
    gcc -shared mon_module.o -o mon_module.so


    Ça devrait ressembler à ça.

    (Ici le "-c" empèche l'édition de lien donc la création de l'exécutable à la première ligne de commande...)

    Bon courage...

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.