Jar Jar a écrit :
Déjà il faut que tu recompiles tes fichiers c en -fPIC, en générant des .sho au lieu des .o. Ensuite, il faut utiliser ces .sho pour faire la lib, et pas le .a. Et puis n'oublie pas de mettre un SONAME, ça peut toujours servir.
Ensuite, tu fais un gcc -shared -o libxx.so.3.4 -Wl,-soname,libxx.so.3 file1.sho file2.sho ... -lmachin -lbidule
(pas oublier de lier aux libs dont tu dépends et uniquement à elles)
|