Cmt instancier un .o ou .so dans du c

nacheikh Messages postés 4 Date d'inscription   Statut Membre Dernière intervention   -  
nacheikh Messages postés 4 Date d'inscription   Statut Membre Dernière intervention   -
bonjour
j'ai un fichier .o et un autre .so
je voudrai savoir s'il est possible de les instancier dans un
programme écrit en langage c
et si vous avez des exemples aussi faites moi savoir
merci
A voir également:

3 réponses

mamiemando Messages postés 33778 Date d'inscription   Statut Modérateur Dernière intervention   7 884
 
Un .o c'est un fichier compilé et qui est utilisé au linkage (c'est à dire que l'étape ou chaque module compilé indpendamment est passée à ce stade, e qu'on est en train de construire l'exécutable final.)

Si le .so est nécessaire pour l'exécution, ce n'est pas le cas du .o.

Mais instancier un .o (ou .so) n'a pas vraiment de sens, on instancie une classe.

Bonne chance
0
nacheikh Messages postés 4 Date d'inscription   Statut Membre Dernière intervention  
 
je m'en suis rendu compte
en fait il fallait un programme c qui appel le fichier .o
avec des appels come extern..
g compilé et ça a marché
sinon comment on fait pour avoir un fichier .so ?
merci pour tout
0
jisisv Messages postés 3645 Date d'inscription   Statut Modérateur Dernière intervention   934
 
Salut,
je ne fait pas du C quotidiennement
mais
man dlopen

peut t'ouvrir la voie.
Recherche des exemples sur Google
p.ex
http://www.dwheeler.com/program-library/Program-Library-HOWTO/dl-libraries.html
Johan
0
nacheikh Messages postés 4 Date d'inscription   Statut Membre Dernière intervention  
 
merci bocoup
finaleman g résolu le probléme
il me reste maintenant à savoir comment est ce k'on peut avoir un fichier .so
bonne journée
0