Build et compilation
Résolu
ROM88
Messages postés
57
Statut
Membre
-
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
j'aimerais savoir quelle est la difference concrete entre un build et une compilation??
descriptions detaillees sont les bienvenues!!
merci
A voir également:
- Build et compilation
- Breach compilation c'est quoi - Guide
- Build pdf - Télécharger - PDF
- Build du système d'exploitation - Guide
- Clé de produit windows 8.1 professionnel build 9600 - Guide
- Erreur de compilation projet ou bibliothèque introuvable ✓ - Forum VB / VBA
2 réponses
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
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