Le moyen le plus rapide d'écrire & amp; compiler un programme C / C ++ dans Windows
Je suis généralement à l'aide de Visual Studio, mais plusieurs choses me dérange pas quand je viens rapidement vous souhaitez tester un peu de code:
- il a un assez long temps de démarrage de l'
- il a toujours besoin d'un projet à exécuter/déboguer des fichiers
- de sortie du programme est imprimé sur la console, mais la fenêtre se ferme lorsque je ne suis pas d'insérer un
getchar()
ou un point d'arrêt dans le programme et donc je ne suis pas le voir.
Je suis à la recherche d'un programme qui est adapté pour un vraiment, vraiment rapide de la programmation sous Windows. Tels que, la copie du code à partir d'une DONC, la question, l'exécution d'elle et voit sa sortie.
Je ne pense pas que les programmes de console ou g++ sous CygWin est une bonne solution, parce que là, il prend une éternité à cd
dans le droit de dir pour enregistrer le fichier, je n'ai pas l'habitude des éditeurs comme Vim, et en tapant dans le compilateur de ligne de commande m'a toujours ennuyé de moi etc.
Donc je suppose que ce que je suis à la recherche d'un très léger gratuit C/C++ IDE qui est préconfiguré pour fonctionner avec un gratuit compilateur (points de bonus si il est même livré avec elle.)
Que pouvez-vous recommander dont les adresses d'au moins deux éléments de la liste ci-dessus?
Est là, peut-être même un programme qui peut exécuter et interpréter des C ou C++ en mode interactif en ligne de commande (comme Python)?
source d'informationauteur Felix Dombek
Vous devez vous connecter pour publier un commentaire.
Pour quick-and-dirty expérimentale de codage, j'aime vraiment codepad.org. Ne pas avoir à créer un fichier est particulièrement agréable car il me permet de gagner de venir avec un nom et emplacement du disque. Être conscient qu'il utilise g++ 4.1.2 derrière les coulisses de sorte que certains de la dernière C++11 caractéristiques ne sont pas pris en charge.
"vraiment, vraiment rapide (et sale, jeter?) la programmation "?
et la fourniture d'un paramètre avec le nom du fichier source unique.
le code de test.
Sur ma machine, j'ai un "vide" projet appelé "Test". Quand je veux tester un code aléatoire sur internet, j'ai simplement mis dans
main.cpp
dans ce projet, et de les compiler.Si vous pensez que MSVC prend trop de temps à charger, il doit être possible d'écrire un script batch qui essaie de compiler le projet et met le journal dans un fichier. Ensuite, vous pouvez simplement modifier l'existant
main.cpp
avec le bloc-notes, double-cliquez sur le fichier de commandes, puis ouvrir le journal ou exécutez le fichier exécutable.[Edit] j'ai fait un fichier de commandes pour compiler l'ensemble de la solution. S'avère que nécessite le chargement de visual studio. Toutefois, le fichier de commandes peut compiler/exécuter un seul fichier cpp assez facile.
Mon IDE favori: http://www.codeblocks.org/
Voici un lien direct pour le téléchargement comprend le compilateur MinGW: http://download2.berlios.de/codeblocks/codeblocks-10.05mingw-setup.exe
Tu ne vas pas trouver n'importe quel (bon) C/C++ interprètes.
Utilisation STC : Tiny C compiler
tcc -run main.c
Noter qu'avec
-run
paramètre vous êtes en invoquanttcc
comme un interprèteUne fois que j'ai utilisé PSPad l'établissement de ses "compilateur" option pour les fichiers C++ pour un raisonnable par défaut (
cl.exe
dans le bon répertoire, optimisation de la vitesse, toutes les mises en garde). Ensuite, c'est juste Ctrl+F9.Open Watcom est facile à installer et à utiliser, il est rapide et c'est le plus proche de compilateur pour MSVC++, même si c'est nettement derrière fonctionnalités (surtout en C++).
Je n'ai pas utiliser son IDE à tous que j'ai utilisé pour faire la plupart des choses dans la console, mais il est là et le débogueur est là aussi.
De la compilation d'un déclarants est facile.
Compiler le code C:
De la compilation de code C++:
Tous les ci-dessus compilateur recommandations sont bonnes. Pour un éditeur, j'aime vraiment Notepad2
Je sais que vous ne demandez pas...
Tout d'abord, vos attentes ne sont pas raisonnables. aucun programme ne peut deviner ce que vous voulez, sur une plage d'entrée de la plus simple à la plus complexe. Si le lecteur de cd qui pratiquent dans cygwin est trop dur, et le démarrage de visual studio est trop de temps, vous êtes un peu de pain grillé. Désolé.
Cela dit, vous pouvez modifier le code avec le bloc-notes (que vous pouvez appeler à partir de la ligne de commande comme le bloc-notes foo.cpp). Bloc-notes utilise votre souris et les touches fléchées sur votre pc de sorte qu'il est assez intuitif.
vous pouvez utiliser visual studio tools à partir de la ligne de commande, sans avoir à jouer avec des fichiers de projet.
Visual studio est livré avec un outil appelé nmake, l'utilisation de base qui est similaire à linux faire. Si vous avez une entrée très simple, nmake de règles par défaut peut être assez bon pour produire un exécutable. Si non, vous pourriez être en mesure de construire un makefile qui va prendre toute simple et unique fichier, de dire foo.cpp et de le compiler et de le lier à un fichier exécutable appelé foo.exe. Vous avez encore à apprendre à utiliser nmake, certaines personnes pensent que c'est facile, et que pensent les autres est un exercice extrêmement difficile. Essayez nmake foo.cpp et voir si le résultat est ce que vous voulez.