J'ai Visual Studio 2008. J'ai écrit un petit programme C. Je veux compiler le fichier C dans l'invite de commande. Comment je fais ça ? S'il vous plaît, pointez-moi à un endroit où je peux en apprendre davantage sur le travail avec des projets sans studio visuel. P>
merci p>
6 Réponses :
Si vous avez Visual Studio, vous avez également le compilateur de ligne de commande C, que Visual Studio invoque lorsqu'il construit votre projet. Donc, il vous suffit de l'invoquer à partir de la ligne de commande.
Vous pouvez aussi télécharger gratuitement un compilateur C, il existe de nombreuses options disponibles, telles que http://gcc.gnu.org/relases.html ou voir http://www.thefreecountry.com/compilers/cpp.shtml p>
Si nous supposons que vous utilisez le compilateur Microsoft C / C ++ (CL.EXE qui Sera dans le sous-répertoire VC de votre installation Visual Studio), ouvrez l'invite de commande Visual Studio (Set de chemins d'approximation). Afin de compiler un fichier appelé "helloworld.c", tapez: p> Pour plus d'informations, voir Les Documents MSDN . P> P>
En savoir plus sur cela ici: http://msdn.microsoft.com/en-us /Library/ms235639(vs.80).aspx p>
MSDN est une excellente source pour plus d'informations. P>
%comspec% /k ""c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\vcvarsall.bat"" x86 run above code in command prompt (visual studio 2010, editor: notepad.exe recommend)c:\temp> cl.exe hello.c
beaucoup d'options là-bas. Comme mentionné par Driis, il existe de nombreux compilateurs C gratuits à télécharger. P>
Si vous souhaitez simplement compiler le code sur une machine contenant Visual Studio dessus, Microsoft propose plusieurs outils permettant une utilisation de la ligne de commande et la gestion de projet: P>
Microsoft a des documents de référence pour Bâtiment de ligne de commande . p>
Une autre option est monodevelop - une IDE open source qui comprennent les fichiers de projet Visual Studio. P>
Compiler le fichier 'c' de la ligne de commande est facile et vous avez de nombreuses réponses pour commencer. Cependant, travailler avec des projets est une chose différente et vous devrez avoir un outil qui le fera. Microsoft Nmake a déjà été mentionné précédemment, mais je vais suggérer d'utiliser GNU Faire utilitaire utilisée pour Gestion de la construction. C'est compilateur indépendant, ancien (sens prouvé) et des outils très flexibles qui vous permettront de créer un environnement de construction très robuste. p>
Si vous parlez de ne pas utiliser l'interface graphique IDE, une alternative consiste à configurer un projet de votre fichier C lorsque vous le feriez et appelez DEVENV.com pour compiler ce projet. Il passera ensuite tous les chemins et réglages nécessaires au compilateur et à la liaison. Nous utilisons cela pour compiler certains projets sur nos serveurs de construction. Pour en savoir plus, tapez 'devenv.com / ?'. P>
Cordialement, P>
Sebastiaan p>