Référence à la génération C/C++

Mise à jour : novembre 2007

Visual C++ offre deux méthodes de génération de programmes C/C++. La méthode la plus simple, et la plus courante, consiste à générer un programme dans l'environnement de développement Visual C++. L'autre méthode consiste à générer un programme à partir d'une invite à l'aide d'outils de ligne de commande. Dans les deux cas, vous pouvez créer des fichiers sources en utilisant l'éditeur de code source de Visual C++ ou un éditeur tiers de votre choix.

Si votre programme utilise un makefile plutôt qu'un fichier .vcproj, vous avez toujours la possibilité de le générer dans l'environnement de développement en tant que projet externe.

Dans cette section

  • Forum Aux Questions sur la génération
    Fournit des liens vers les questions sur la génération qui se posent fréquemment.

  • Compilation d'un programme C/C++
    Décrit le compilateur qui crée un fichier objet contenant le code machine, les directives de l'éditeur de liens, des sections, des références externes et les noms des fonctions/données.

  • Liaison
    Décrit l'éditeur de liens, qui combine le code issu des fichiers objets créés par le compilateur et celui qui est issu des bibliothèques statiques, résout les références aux noms de fichiers et crée un fichier exécutable.

  • Versions release
    Présente des informations indiquant pourquoi et quand il convient de passer d'une version Debug à une version Release ; aborde également quelques-uns des problèmes que vous pouvez rencontrer lors de ce passage.

  • Optimisation du code
    Fournit des liens aux rubriques présentant les mécanismes d'optimisation du code :

  • Outils de génération C/C++
    Fournit les outils de ligne de commande suivants pour l'affichage ou la manipulation du résultat de la génération :

  • Erreurs de génération C/C++
    Introduit la rubrique des erreurs de génération dans la table des matières.

Rubriques connexes

  • Référence du préprocesseur C/C++
    Présente le préprocesseur, qui prépare les fichiers sources pour le compilateur en convertissant les macros, les opérateurs et les directives.

  • Présentation des étapes de génération personnalisée et des événements de génération
    Traite de la personnalisation du processus de génération.

  • Génération d'un programme C/C++
    Fournit des liens aux rubriques décrivant la génération de votre programme depuis la ligne de commande ou depuis l'environnement de développement intégré de Visual Studio.

  • Définition des options du compilateur
    Décrit la définition des options du compilateur soit dans l'environnement de développement, soit sur la ligne de commande.

  • Options du compilateur
    Fournit des liens vers les rubriques décrivant l'utilisation des options de compilation.

  • Définition des options de l'éditeur de liens
    Décrit la définition des options de l'éditeur de liens à l'intérieur ou à l'extérieur de l'environnement de développement.

  • Options de l'éditeur de liens
    Fournit des liens vers les rubriques décrivant l'utilisation des options de l'éditeur de liens.

  • Référence de BSCMAKE
    Décrit l'utilitaire de maintenance BSCMAKE.EXE (Microsoft Browse Information Maintenance Utility), qui génère un fichier d'informations de consultation (.bsc) à partir de fichiers .sbr créés lors de la compilation.

  • Référence LIB
    Décrit le gestionnaire de bibliothèques de Microsoft (LIB.exe), qui crée et gère une bibliothèque de fichiers objets COFF (Common Object File Format).

  • Référence EDITBIN
    Décrit l'éditeur de fichiers binaires COFF de Microsoft (EDITBIN.EXE), qui modifie les fichiers binaires COFF (Common Object File Format).

  • Référence DUMPBIN
    Décrit l'outil Microsoft COFF Binary File Dumper (DUMPBIN.EXE), qui affiche des informations sur les fichiers binaires COFF (Common Object File Format).

  • Référence NMAKE
    Décrit l'utilitaire Microsoft Program Maintenance (NMAKE.EXE), qui est un outil permettant de créer des projets en fonction des commandes contenues dans un fichier de description.