1
我決定讓我更容易通過命令提示符編譯和運行我的C++程序(我使用cmd
與Sublime Text結合使用)。如何檢查編譯器錯誤是否顯示在cmd中?
我添加了一個cmd
命令(在system32中拖動.bat文件)跳轉到我的C++文件目錄,然後再添加幾條命令來編譯我的三個工作文件。
我想cmd
輸出「編譯work.cpp ...」(我已經實現)和如果它不返回一個錯誤,輸出「成功編譯」(我不知道怎麼什麼去做)。無論如何要在cmd
中執行此操作? 我使用g++ (tdm64-1) 5.1.0
聽起來像一個'make'的工作。 – ndim
你應該檢查編譯器返回的錯誤代碼,如果'%errorlevel%'是0,那麼它成功了。 – VTT
'如果errorlevel 1 echo發生錯誤! &暫停'或'如果不是errorlevel 1 echo成功編譯.'。請閱讀Microsoft支持文章[測試批處理文件中的特定錯誤級別](https://support.microsoft.com/zh-cn/kb/69576),以獲取有關如何評估被調用應用程序的退出代碼的詳細信息,如編譯器。 – Mofi