Chargement d'une librairie via dlopen
Fermé
Lolienette
Messages postés
1
Date d'inscription
lundi 16 juillet 2007
Statut
Membre
Dernière intervention
16 juillet 2007
-
16 juil. 2007 à 10:23
pyschopathe Messages postés 1974 Date d'inscription dimanche 2 mars 2008 Statut Membre Dernière intervention 22 mars 2010 - 2 juin 2009 à 12:11
pyschopathe Messages postés 1974 Date d'inscription dimanche 2 mars 2008 Statut Membre Dernière intervention 22 mars 2010 - 2 juin 2009 à 12:11
A voir également:
- Chargement d'une librairie via dlopen
- Partager des photos via un lien - Guide
- Playstation plus chargement impossible ✓ - Forum PS4
- Via michelin - Télécharger - Transports & Cartes
- Impossible d'envoyer le message via free erreur 0 - Forum Mobile
- Via michelin carte - Télécharger - Transports & Cartes
2 réponses
La méthode de compilation de la bibliothèque partagée est fausse. Dans ton cas tu crées un fichier exécutable normal (même s'il a l'extension .so) et comme il ne trouve pas de main il râle !
pyschopathe
Messages postés
1974
Date d'inscription
dimanche 2 mars 2008
Statut
Membre
Dernière intervention
22 mars 2010
135
2 juin 2009 à 12:11
2 juin 2009 à 12:11
Essaie en compilant comme ça:
gcc -c -fPIC fichier -o fichier.o gcc -shared -fPIC fichier.o -o libfichier.soL'option -fPIC permet de générer un code indépendantde l'adresse mémoire.