
Sur cette figure on illustre deux sources C, 
 contenant par exemple deux
fonctions C, et compilés en deux codes objets 
, utilise les fonctions définies dans les deux précédents
L'édition de lien consiste justement à 
, pour satisfaire les appels de fonction se trouvant dans 
 . (Le lien se fait aussi avec
une bibliothèque de programmes généralement fournis avec le langage. Par exemple, la fonction
-4: Voici maintenant un script 
 qui montre cela avec deux fonctions en C qui font la
somme et le produit de deux entiers, et un programme principal en C qui appelle ces fonctions et
int somme (int a, int b){
int produit (int a, int b){
    printf(" %d  %d \n", somme(2,3), produit(2,3));
fonct1.c  fonct1.o   fonct2.c  fonct2.o  main.c            <-- Noter l'apparition
fonct1.o   fonct2.o main.o                           <-- idem pour main.o
cc fonct1.o fonct2.o main.
a.out       fonct1.o      fonct2.o      main.o                <-- idem pour a.out
: On a utilisé la commande 
 pour invoquer l'éditeur de lien sur les fichiers objets 
En fait, l'éditeur de lien est 
, et la ligne commande correspondante est assez complexe. C'est
 avec les options appropriées. (Avec 
faire apparaître ces options)
Pour être complet, on doit mentionner le programme 
Logiciels de base, 2e partie
http://www.emi.ac.ma/~ntounsi/COURS/LogBase/logiciel... 5 of 6