Partager via


Procédure pas à pas : compilation d'un programme C

Visual C++ 2010 inclut un compilateur C que vous pouvez utiliser pour créer toutes sortes de programmes, des programmes C de base aux API Windows.

Cette procédure pas à pas explique comment créer un programme C de base à l'aide d'un éditeur de texte, puis le compiler depuis la ligne de commande.

Vous pouvez utiliser vos propres programmes C au lieu de taper les exemples de programmes donnés dans cette procédure. Vous pouvez également utiliser tous les exemples de programmes C des rubriques d'aide.

Par défaut, le compilateur Visual C++ traite tous les fichiers se terminant par .c comme code source C et tous les fichiers se terminant par .cpp comme code source C++. Pour forcer le compilateur à traiter tous les fichiers en tant que fichiers de code C, indépendamment de leur extension, utilisez l'option du compilateur /Tc.

Composants requis

Vous devez posséder des notions de base du langage C++. Si vous débutez avec le C++, nous vous recommandons de lire l'ouvrage C++ Beginner's Guide de Herb Schildt, disponible sur le site Web MSDN.

Pour créer un fichier source C et le compiler depuis la ligne de commande

  1. Cliquez sur Démarrer, pointez sur Tous les programmes, pointez sur Microsoft Visual Studio 2010 et Visual Studio Tools, puis cliquez sur Invite de commandes de Visual Studio 2010.

    Selon la version de Windows installée sur l'ordinateur et la configuration de sécurité du système, vous devrez peut-être cliquer avec le bouton droit sur Invite de commandes de Visual Studio 2008, puis cliquer sur Exécuter en tant qu'administrateur pour exécuter avec succès l'application que vous créez à l'aide de cette procédure.

    Notes

    L'invite de commandes de Visual Studio 2010 définit automatiquement le chemin d'accès du compilateur C et de toutes les bibliothèques obligatoires. Utilisez-le à la place de la fenêtre habituelle d'invite de commandes. Pour plus d'informations, consultez Définition du chemin d'accès et des variables d'environnement pour la génération à partir de la ligne de commande.

  2. À l'invite de commandes, tapez notepad simple.c puis appuyez sur ENTRÉE.

    Cliquez sur Oui lorsque vous êtes invité à créer un fichier.

  3. Dans le Bloc-notes, saisissez les lignes suivantes :

    #include <stdio.h>
    
    int main()
    {
        printf("This is a native C program.\n");
        return 0;
    }
    
  4. Dans le menu Fichier, cliquez sur Enregistrer pour créer un fichier source C.

  5. Fermez le Bloc-notes.

  6. À l'invite de commandes, tapez cl simple.c puis appuyez sur ENTRÉE.

    Le compilateur cl.exe génère un programme exécutable, Simple.exe.

    Vous pouvez voir le nom du programme exécutable dans les lignes d'informations de sortie affichées par le compilateur.

    Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 16.00 for 80x86
    Copyright (C) Microsoft Corporation.  All rights reserved.
    
    simple.c
    Microsoft (R) Incremental Linker Version 10.00
    Copyright (C) Microsoft Corporation.  All rights reserved.
    
    /out:simple.exe
    simple.obj
    
  7. Pour consulter la liste de tous les fichiers du répertoire \simple\, tapez dir simple.* puis appuyez sur ENTRÉE.

    Le fichier .obj est un fichier de format intermédiaire que vous pouvez ignorer sans risque.

  8. Pour exécuter Simple.exe, tapez simple et appuyez sur ENTRÉE.

    Le programme affiche ce texte et se ferme :

    This is a native C program.

  9. Pour fermer la fenêtre d'invite de commandes, tapez exit puis appuyez sur ENTRÉE.

Étapes suivantes

Précédent : Procédure pas à pas : compilation d'un programme C++ qui cible le CLR dans Visual Studio (C++) | Suivant : Création d'applications Windows (C++)

Voir aussi

Tâches

Création d'applications en ligne de commande (C++)

Référence

C Language Reference

Compatibility

Autres ressources

Génération d'un programme C/C++