J'ai décidé de faciliter la compilation et l'exécution de mes programmes C++ via l'invite de commande (j'utilise cmd
en conjonction avec Sublime Text).Comment vérifier si une erreur de compilation s'affiche dans cmd?
J'ai ajouté une commande cmd
(fichier .bat déplacé dans system32) pour accéder à mon répertoire de fichiers C++, puis quelques autres commandes pour compiler mes trois fichiers de travail.
Je voulais cmd
à la sortie « ... work.cpp Compiler » (que j'ai mis) et si elle ne retourne pas une erreur, sortie « avec succès Compilé » (Ce que je ne sais pas comment faire). Est-il de toute façon à mettre en œuvre cela dans cmd
? J'utilise g++ (tdm64-1) 5.1.0
Cela ressemble à un travail pour 'make'. – ndim
Vous devriez vérifier le code d'erreur retourné par le compilateur, si '% errorlevel%' est 0 alors il a réussi. – VTT
'if errorlevel 1 echo Une erreur est survenue! & pause' ou 'if not errorlevel 1 echo Compilé avec succès. Veuillez lire l'article de support Microsoft [Test d'un niveau d'erreur spécifique dans les fichiers batch] (https://support.microsoft.com/en-us/kb/69576) pour plus de détails sur l'évaluation du code de sortie d'une application appelée le compilateur. – Mofi