2012-08-31 38 views
0

我想通過批處理文件運行我的程序MinGW編譯器。但是當我嘗試啓動它時,它什麼也沒說。C/C++ - MinGW - 批處理運行/編譯程序

下面是一個代碼:

g++ -o Learning.exe Main.o 
pause 

當我剛剛開場.exe文件,它完美地工作。如何解決這個問題?

+0

目的並不實際_run_您的應用程序,它只是鏈接它。 –

回答

3

如果沒有任何問題,錯誤或警告,GCC將保持沉默。

你想運行你創建的實際程序嗎?現在你只需鏈接它。

編譯和運行,如果沒有發現任何問題,你可以使用以下命令:

g++ main.cpp -o learning.exe && learning.exe 
pause 

背後&&的部分將不被執行,除非有尚未編譯期間的任何錯誤(返回值不是0)。

+0

謝謝,但你知道嗎,如何將輸出連接到IDE(Eclipse)?只需將路徑更改爲我的.bat文件? –

+0

在Eclipse中創建一個新的C++項目。這比使用makefile/batch項目要容易得多。 – Mario

+0

makefile/batch project在哪裏? =/ –