Partager via


Compilation d'un programme C

Mise à jour : novembre 2007

Visual C++ 2008 inclut un compilateur C que vous pouvez utiliser pour créer toutes sortes de programmes, depuis des programmes Visual C simples jusqu'aux applications API Windows.

Dans cette procédure, vous allez créer un programme Visual C simple à l'aide d'un éditeur de texte et le compiler sur la ligne de commande.

Vous pouvez utiliser vos propres programmes Visual C au lieu de saisir les programmes simples exposés dans ces procédures. Vous pouvez également utiliser l'un des exemples de programmes en code Visual C qui sont inclus dans les 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 comme C indépendamment de l'extension, utilisez l'option du compilateur /Tc.

Composants requis

Ces rubriques supposent que vous comprenez les notions de base du langage C++. Si vous commencez juste dans l'apprentissage de C++, nous vous recommandons de consulter le guide « C++ Beginner's Guide » (en anglais) écrit par Herb Schildt, disponible en ligne à l'adresse https://go.microsoft.com/fwlink/?LinkId=115303.

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

  1. Ouvrez la fenêtre Invite de commandes de Visual Studio 2008.

    Cliquez sur le bouton Démarrer, pointez sur Tous les programmes, puis sur Microsoft Visual Studio 2008, Visual Studio Tools et enfin sur Invite de commandes de Visual Studio 2008.

    Remarque :

    L'invite de commandes de Visual Studio 2008 définit automatiquement le chemin d'accès correct vers le compilateur Visual C et toutes les bibliothèques nécessaires. 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 nouveau 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. Vous venez de créer un fichier source Visual C.

  5. Dans le menu Fichier, sélectionnez Quitter pour fermer 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 15.00 for 80x86
    Copyright (C) Microsoft Corporation.  All rights reserved.
    
    simple.c
    Microsoft (R) Incremental Linker Version 9.00
    Copyright (C) Microsoft Corporation.  All rights reserved.
    
    /out:simple.exe
    simple.obj
    
  7. Pour voir une liste de tous les fichiers du répertoire nommés simple quelle que soit leur extension, tapez dir simple.* puis cliquez sur Entrée.

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

  8. Pour exécuter le programme 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 :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++