Procédure pas à pas : compilation d'un programme C
Visual Studio inclut le compilateur c que vous pouvez utiliser pour créer toutes sortes de programmes C De Base aux applications d'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 comprendre les notions de base du langage C.
Pour créer un fichier source C et le compiler depuis la ligne de commande
Ouvrez une invite de commandes du développeur.Dans windows 8, sur l'écran Démarrer, choisissez la mosaïque Invite de commandes développeur pour VS2012 .Dans les versions antérieures, choisissez le bouton Démarrer, développez Tous les programmes, Microsoft Visual Studio 2012, et Outils Visual Studio, puis choisissez Invite de commandes développeur pour VS2012.
Selon la version de Windows sur l'ordinateur et la configuration de sécurité du système, vous devrez peut-être ouvrir le menu contextuel pour Invite de commandes développeur pour VS2012 puis choisir Exécuter en tant qu’administrateur correctement pour générer et exécuter l'application que vous créez en suivant ces étapes.
[!REMARQUE]
Invite de commandes développeur pour VS2012 Définit automatiquement le chemin d'accès correct du compilateur C et de toutes les bibliothèques requises.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.
À l'invite de commandes, créez un répertoire pour votre fichier source et faites -en le répertoire de travail actuel.Par exemple, tapez md c:\simple et appuyez sur entrée pour créer un dossier nommé Simple, puis en type cd c:\simple puis appuyez sur entrée pour remplacer par ce dossier.
À l'invite de commandes, tapez notepad et appuyez sur entrée.
Dans le bloc-notes, entrez les lignes suivantes.
#include <stdio.h> int main() { printf("This is a native C program.\n"); return 0; }
Dans la barre de menus, sélectionnez Fichier, Enregistrer pour ouvrir la boîte de dialogue Enregistrer sous .Accédez au dossier que vous avez créé.Dans la zone Nom de fichier, entrez un nom pour votre source fichier- pour l'exemple, simple.c-and puis dans la liste déroulante Type de fichier, sélectionnez Tous les fichiers (*.*).Choisissez le bouton Enregistrer pour créer un fichier source c dans votre dossier de travail.
Fermez le Bloc-notes.
À l'invite de commandes, spécifiez la commande d' cl avec le nom de votre source fichier- pour l'exemple, cl simple.c— et appuyez sur entrée pour compiler le programme.Le compilateur cl.exe génère un programme exécutable qui porte le nom de votre fichier source, mais possède un nom de fichier .exe extension- pour l'exemple, Simple.exe.
Vous pouvez voir le nom du programme exécutable dans les lignes d'informations de sortie affichées par le compilateur.
Sortie
Microsoft (r) C/C++ optimisation la version 17.00.50727.1 du compilateur pour le copyright x86 (c) Microsoft Corporation. Tous droits réservés. copyright incrémentiel de la version 11.00.50727.1 d'éditeur de liens de simple.c Microsoft (r) (c) Microsoft Corporation. Tous droits réservés. /out:simple.exe simple.obj
Pour consulter la liste des fichiers dans le répertoire de travail, taper dir puis appuyez sur entrée.
Le fichier .obj est un fichier d'intermédiaire- format que vous pouvez ignorer.
Pour exécuter votre programme, taper son nom sans nom de fichier extension- pour l'exemple, simple— puis appuyez sur entrée.
Le programme affiche ce texte puis sorties :
This is a native C program.
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++ natif sur la ligne de commande (C++) | Suivant :Procédure pas à pas : compilation d'un programme C++ qui cible le CLR dans Visual Studio (C++)
Voir aussi
Tâches
Walkthrough: Creating a Win32 Console Program (C++)