Comment creer librairie partagée .so linux
yanis_00
-
hassiba -
hassiba -
Salut tout le monde,
Ma question c comment creer une librairie partagé sous linux sachant que une tel librairie a une extension .so
je veux rendre cette librarie dynamique.
Je sais crée une telle lib pour un seul fichier .c
gcc -fPIC -c toto.c
gcc -shared -Wl,-soname,libtoto.so.1 -o libtoto.so.1.0 toto.o
cp -f libtoto.so.1.0 /usr/local/lib
ln -sf libtoto.so.1.0 /usr/local/lib/libtoto.so.1
ln -sf /usr/local/lib/libtoto.so.1 /usr/local/lib/libtoto.so
ici il y a une creation d une librairie pour un seul fichier toto.c comment faire si on a plusieurs fichiers .c
Merci à tout le monde.
Salut
Ma question c comment creer une librairie partagé sous linux sachant que une tel librairie a une extension .so
je veux rendre cette librarie dynamique.
Je sais crée une telle lib pour un seul fichier .c
gcc -fPIC -c toto.c
gcc -shared -Wl,-soname,libtoto.so.1 -o libtoto.so.1.0 toto.o
cp -f libtoto.so.1.0 /usr/local/lib
ln -sf libtoto.so.1.0 /usr/local/lib/libtoto.so.1
ln -sf /usr/local/lib/libtoto.so.1 /usr/local/lib/libtoto.so
ici il y a une creation d une librairie pour un seul fichier toto.c comment faire si on a plusieurs fichiers .c
Merci à tout le monde.
Salut
A voir également:
- Comment creer librairie partagée .so linux
- Comment créer un groupe whatsapp - Guide
- Créer un compte google - Guide
- Comment créer un compte gmail - Guide
- Créer un lien pour partager des photos - Guide
- Comment creer un organigramme - Guide
4 réponses
Salut,
Sur la ligne suivante, tu peux passer plusieurs .o
A+, crabs
Sur la ligne suivante, tu peux passer plusieurs .o
gcc -shared -Wl,-soname,libtoto.so.1 -o libtoto.so.1.0 toto.o titi.o ...
A+, crabs