我决定让我更容易通过命令提示符编译和运行我的C ++程序(我将cmd
与Sublime Text结合使用)。
我添加了cmd
命令(在system32中拖动.bat文件)以跳转到我的C ++文件目录,然后再添加一些命令来编译我的三个工作文件。
我希望cmd
输出“Compiling work.cpp ...”(我已实现)和如果它没有返回错误,则输出“Successfully Compiled” (我不知道该怎么办)。无论如何要在cmd
中实现这一点吗?
我正在使用g++ (tdm64-1) 5.1.0
答案 0 :(得分:1)
使用errorlevel
"环境变量":
g++ work.cpp
if %errorlevel% == 0 echo "Successfully Compiled"
这使用环境变量的语法(%
部分),但errorlevel
是一个特殊的变量",它保存最近完成的命令的状态。如果状态为0,则表示成功,否则发生错误。