darmoor
Messages postés38Date d'inscriptionvendredi 12 septembre 2003StatutMembreDernière intervention 2 novembre 2005
-
4 nov. 2004 à 22:00
ymca2003
Messages postés2070Date d'inscriptionmardi 22 avril 2003StatutMembreDernière intervention 3 juillet 2006
-
5 nov. 2004 à 09:04
salut!
Bon voila ma question:
je regarde une source et je vois qui y a deux fichier *.c et que chacun include le *.h donc il y a un lien avec les *.c et le *.h mais pas entre les deux *.c
donc je comprend pas comment marche ce genre de compilation et comment le lien ce fait
ymca2003
Messages postés2070Date d'inscriptionmardi 22 avril 2003StatutMembreDernière intervention 3 juillet 20067 5 nov. 2004 à 09:04
le lien est fait après la compil par l'éditeur de lien (linker) qui se charger de mettre ensemble les fichiers objets créés par le compilateur. A sa charge de vérifier qu'il ne manque pas de fonction externes utilisées par les sources et de rajouter les librairies du runtime (ce qui va permettre d'appeler la fct main du prog)