Existe-t-il un tutorial Sun ou une Faq qui indique de manière
synthétique les principales étapes de construction d'une librairie
partagée.

J'ai retrouvé ceci dans mes notes :

cc file.c -o libxxx.so.1 -Kpic -G

ou en décomposant :

cc -KPIC -c file.c
ld -G -h lib.so.1 -o libxxx.so.1 file.o

et avec gcc

gcc -fPIC -c file.c
gcc -shared -o libxxx.so.1 file.o


Comment lister les modules d'un .so (l'équivalent de ar -t sur un .a) ?


Comment passer d'un .so à un .a

En fait un petit tutorial sur l'usage de cc, ld,  crle,  ar, gcc ... et
un résumé sur les différentes variables LD_* serait bien utile.




-- 
Christian Pélissier
Office National d'Études et de Recherches Aérospatiales
BP 72 92322 Chatillon
Tel: 33 1 46 73 44 19, Fax: 33 1 46 73 41 50


_______________________________________________
Solaris_fr liste de diffusion en français pour Solaris, sur toutes architectures
[email protected]
http://x86.sun.com/mailman/listinfo/solaris_fr

Répondre à