Build et compilation

Résolu
ROM88 Messages postés 57 Statut Membre -  
ROM88 Messages postés 57 Statut Membre -
Bonjour,
j'aimerais savoir quelle est la difference concrete entre un build et une compilation??
descriptions detaillees sont les bienvenues!!

merci

2 réponses

mamiemando Messages postés 34209 Date d'inscription   Statut Modérateur Dernière intervention   7 896
 
Ben build c'est un peu vague, et en plus en général la compilation est une partie du build.

Au feeling, je dirais que le build comprend (en C/C++) :
- la gestion des dépendances (voir quel fichier source dépend de quel fichier source (les fichiers .d)),
- la pré-compilation (traitées les options passées au précompilateur, précédées d'un #, comme par exemple #include),
- la compilation (de chaque fichier source (.c, .cpp) en fichier binaire (les .o)),
- et le linkage (assemblage des binaires et des librairies (.a, liens vers les .so) pour créer l'exécutable).

D'un autre côté, par abus de langage la compilation fait souvent référence au quatre étapes donc bon... Bref, ce que j'ai dit est à prendre avec des pincettes, si tu trouves des choses sur google ou wikipedia tu trouveras peut être quelque chose de plus rigoureux.

Bonne chance
3
ROM88 Messages postés 57 Statut Membre 1
 
c'est tres bien, merci! :)
0