2013-02-02 1 views
2

Existe-t-il un moyen d'écrire, de compiler et d'exécuter des programmes C à partir de l'invite de commandes Windows? Je veux dire juste comme ce qui est possible à partir du Terminal Linux en utilisant le compilateur gcc.Programmation C native sur Microsoft Windows 7 sans IDE

Spécifiquement, je veux savoir comment fonctionne le compilateur C "cl.exe" de Microsoft. Comment l'installer? Est-il possible d'écrire simplement un programme C dans un éditeur de texte comme le bloc-notes, puis le compiler en utilisant cl.exe à partir de l'invite de commande et l'exécuter à partir de là? Note: Je ne veux pas d'autres solutions de programmation C sous Windows, comme utiliser des compilateurs tiers comme Turbo-C, DevC++, etc., ou utiliser des émulateurs Unix comme MingGW, etc., ou même des solutions IDE comme Visual Studio , Eclipse, etc. Je le sais déjà. Ce que je veux, c'est utiliser la plate-forme Windows native pour la programmation d'applications console en utilisant le propre compilateur cl.exe de Microsoft et les bibliothèques Windows standard. C'est possible?

Toutes mes excuses si je le son trop compliqué :)

+0

C'est exactement la même chose sous Windows que sous Linux. –

+0

Hmm, si vous utilisiez un IDE, vous ne poseriez pas cette question. Ne lésinez pas sur la lecture complète de la documentation de l'option de ligne de commande, il y a beaucoup de choses qui facilitent le diagnostic des bogues. Les améliorations telles que Édition + Continuer et les reconstructions minimales ne sont pas disponibles sans IDE. Le débogueur est intégré dans l'IDE, vous devrez en chercher un autre. –

Répondre

2

This explique comment utiliser les options de ligne de commande cl.exe. Vous devrez peut-être définir votre variable PATH correctement pour que cela fonctionne.

2

Vous posez et répondez à votre propre question - il n'y a rien de plus que de télécharger le SDK et d'utiliser la ligne de commande du développeur pour compiler un fichier (cl hello.c). En utilisant le raccourci vers la ligne de commande du développeur, votre variable PATH et d'autres variables d'environnement sont correctement définies et vous êtes prêt à commencer la compilation immédiatement. Il s'agit du full cl documentation.