Compilation s´epar´eeModularit´eAutomatisation de la compilation avec makeInitiation au C◦cours n 9Antoine Min´e´Ecole normale sup´erieure26 avril 2007◦´Antoine Min´e — Ecole normale sup´erieure Initiation au C – cours n 9Compilation s´epar´eeModularit´eAutomatisation de la compilation avec makePlan du courscompilation s´epar´ee,modularit´e,biblioth`eques .a et .so,recompilation automatique avec make.◦´Antoine Min´e — Ecole normale sup´erieure Initiation au C – cours n 9Compilation s´epar´eeD´eroulement de la compilationModularit´eCompilation simple, compilation s´epar´eeAutomatisation de la compilation avec makeCompilation s´epar´ee◦´Antoine Min´e — Ecole normale sup´erieure Initiation au C – cours n 9Compilation s´epar´eeD´eroulement de la compilationModularit´eCompilation simple, compilation s´epar´eeAutomatisation de la compilation avec make´Etapes de la compilationCompilation = g´en´eration d’un programme ex´ecutable`a partir d’un fichier .c.Se d´ecompose en plusieurs ´etapes.´Etapes de la compilationpr´e-traitement (gestion de #include, #define),analyse syntaxique,typage,g´en´eration de code assembleur,assemblage,´edition de liens (ajout de la biblioth`eque C).◦´Antoine Min´e — Ecole normale sup´erieure Initiation au C – cours n 9Compilation s´epar´eeD´eroulement de la compilationModularit´eCompilation simple, compilation s´epar´eeAutomatisation de la compilation avec makeProgrammes utilis´es lors de la ...