Bonjour,
Je voudrais savoir si il existe un moyen de créer une librairie avec GCC ou un outil associé sous Linux.
Merci
Version imprimable
Bonjour,
Je voudrais savoir si il existe un moyen de créer une librairie avec GCC ou un outil associé sous Linux.
Merci
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 ?
Pour créer une bibliothèques statique :
Pour créer une bibliothèque dynamique :Code:ar cr libamoi.a fichier1.o fichier2.o
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é...Code:gcc -c -fPIC fichier.o
pour combiner des fichiers objets dans une bibliothèque partagée :
Pour lier une bibliothèque :Code:gcc -shared -fPIC -o libtest.so fichier1.o fichier2.o
l'option ajoute lib en préfixe et .a en sufixe au nom de bibliothèque spécifié.Code:g++ -o prog prog.o -L PATH -lamoi
l'option -L permet de spécifier un emplacement pour la bibliothèque