Bonjour,
Je cherche comment linker (avec gcc) seulement certain symbole (fonction) dans un fichier objet.
Je m'explique d'un côté, j'ai une première paire de fichiers (objet + header):
file1.h
file1.o contenant le code compilé des functions.
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
De l'autre je crée un autre fichier objet contenant une autre version compilée de f1():
file2.o
Enfin, j'ai un fichier
main.c
Je voudrais pouvoir compiler mon programme avec f1 issue de file2.o et f2 issue de file1.o
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
une ligne de commande du genre:
gcc main.c file2.o file1.o<ne prend que f2>
Je précise bien je n'ai pas le code source de file1.o
Si quelqu'un est expert dans les commandes gcc ou ld.

 

 
		
		 
         
 

 
			
			

 
   


 linkage partiel de fichiers objet
 linkage partiel de fichiers objet
				 Répondre avec citation
  Répondre avec citation
Partager