IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage C++ Discussion :

différence entre compile make et build


Sujet :

Langage C++

  1. #1
    Futur Membre du Club
    Inscrit en
    Décembre 2009
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Décembre 2009
    Messages : 6
    Points : 6
    Points
    6
    Par défaut différence entre compile make et build
    bonjour,
    Je cherche la différence "exacte" entre "compile" ,"make" et "build" spécialement dans les IDE tel que code::blocks ou builder c++.
    que fait réelement chaque commande.
    "compile" c'est claire, mais le "make" et "build ",??
    et à quelle étape se fait l'édition des liens?
    merci d'avance.

  2. #2
    Membre confirmé Avatar de Lavock
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    560
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2009
    Messages : 560
    Points : 633
    Points
    633
    Par défaut
    L'édition des lien se fait après la compilation.

    Une chaîne de compilation c'est généralement :
    Un makefile-like (connait pas MS), contenant les ordres/dépendance de compilation, make est chargé de gérer les compilations et édition des liens.
    Un compilateur(/assembleur) qui fabrique(nt) des objets.
    Un linker qui lie le tout.

    Après, on peux rajouter d'autre chose. C'est le cas des builders qui sont des créateur de makefile >< ! Et il y a même des builders de builder oO !
    The mark of the immature man is that he wants to die nobly for a cause, while the mark of the mature man is that he wants to live humbly for one.
    --Wilhelm Stekel

  3. #3
    screetch
    Invité(e)
    Par défaut
    je crois que "compile" compile un fichier
    build" compile tout le projet
    make, par contre je ne vois pas la différence avec build.

  4. #4
    Futur Membre du Club
    Inscrit en
    Décembre 2009
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Décembre 2009
    Messages : 6
    Points : 6
    Points
    6
    Par défaut
    Re-bonjour
    J'utilise le C++ builder 6 .j'ai remarqué que quand je fait "compile" une fenetre apparait pendant que quelque secondes avec la mention "compiling".résulats un fichier objet ".o".
    tandisque avec construire" build en Anglais" la fenetre change de mention vers "linking" ("editions des liens") résultat un fichier .exe
    en ce qui concerne le Run ("exécuter") c'est clair.

    Meme chose avec lIDE code::blocks , on a :
    COMPILE,BUILD (equivalent de construire du builder),et le RUN

    D'après ce que j'ai compris c'est ça.

    C'est une personne trouve que c'est pas exactement ça, le signaler .

    Merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 15
    Dernier message: 20/03/2008, 09h33
  2. différence entre "compile" et "build"
    Par pyrrhon_ dans le forum Visual C++
    Réponses: 3
    Dernier message: 24/04/2007, 23h04
  3. Réponses: 1
    Dernier message: 01/02/2006, 23h39
  4. Réponses: 1
    Dernier message: 10/12/2004, 10h50
  5. [CDT] problème de build et compil (make -k)
    Par Prodejeu dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 02/11/2004, 23h18

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo