91 votes

Exécuter C++ dans l'invite de commande - Windows

Je sais que tout le monde utilise un IDE de nos jours, mais je trouve plus simple d'écrire mon code dans notepad++, de le compiler à l'aide d'une commande d'invite de commande, et de l'exécuter à partir de là aussi. Au moins, cela fonctionne pour Java et Python. J'ai essayé de comprendre comment faire cela avec C++, et je n'ai rien trouvé de bon. Existe-t-il un compilateur (comme le JDK de Java) que je peux placer dans mon chemin et utiliser l'équivalent C++ de javac y java pour exécuter et compiler mon code à partir de CMD ?

Note : ne postez pas de réponses et de commentaires sur la supériorité des IDE - je sais qu'ils le sont. J'ai juste l'habitude de le faire à l'ancienne :D

8voto

Deepak Singh Points 81
  1. Télécharger le formulaire MinGW : https://sourceforge.net/projects/mingw-w64/
  2. utiliser notepad++ pour écrire le code source C++.
  3. en utilisant la ligne de commande, changer le répertoire/dossier où le code source est enregistré (en utilisant notepad++)
  4. compiler : g++ nom_fichier.cpp -o nom_fichier.exe
  5. lancer l'exécutable : nom_fichier.exe

7voto

harshit14366 Points 81
  • La première commande est :

g++ -o program file_name.cpp

  • Le deuxième commandement est :

.\program.exe

Vérifions cette image

3voto

Abhinav Singh Points 33

Une meilleure alternative à MinGW est bash pour powershell. Vous pouvez installer bash pour Windows 10 en suivant les étapes suivantes aquí

Une fois que vous avez installé bash, tout ce que vous avez à faire est d'exécuter la commande bash dans votre terminal.

PS F:\cpp> bash
user@HP:/mnt/f/cpp$ g++ program.cpp -o program
user@HP:/mnt/f/cpp$ ./program

1voto

Ouvrez cmd et allez dans le répertoire où le fichier est enregistré. Ensuite, Pour compiler, g++ NomFichier. cpp Ou gcc NomFichier. cpp

Pour courir, Nom du fichier. exe

Il s'agit d'un programme à compiler et à exécuter.

Assurez-vous que le compilateur gcc est installé sur le PC ou l'ordinateur portable. Et la variable path doit également être définie.

1voto

Joe Points 107

C'est ce que j'ai utilisé sur MAC.

Utilisez votre compilateur préféré.

Compilez avec gcc.

gcc -lstdc++ filename.cpp -o outputName

Ou compilez avec clang.

clang++ filename.cpp -o outputName

Après avoir terminé la compilation. Vous pouvez l'exécuter avec.

./outputFile

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X