2015-04-03 50 views
1

我正在通過K學習C & R併爲此我正在使用Turbo C++ v 4.5。既然是古老的編譯器,我一直在尋找更好的編譯器,並遇到了Sublime Text 2編輯器。 我已經設法創建了一個構建文件,並且它可以很好地捕獲錯誤並提供正確的輸出。
然而,在給出一個輸出後,命令提示符在一秒鐘內關閉。我幾乎不能分析輸出。
我使用32位windows xp sp3和MinGW作爲編譯器
這裏是我的構建文件:如何保持命令提示符即使在獲得崇高文本輸出後仍然打開2

{ 
"cmd" : ["gcc", "-Wall", "-time", "$file" , "-o", "$file_base_name"], 
"selector" : "source.c", 
"shell" : true, 
"working_dir" : "$file_path" 
} 

我的步驟如下:在崇高
1.I寫程序,並使用上述構建文件生成它。
2.然後我去我已經保存我的書面程序的文件夾。
3.我找到我以前寫過的程序的應用程序文件(.exe),然後雙擊它打開。
4.我輸入輸入,命令提示符在毫秒打印輸出後自行關閉。

所以我的問題:有沒有辦法保持打開命令提示符一段時間,或者它應該關閉,當我手動做。如果可能的話,請爲'C'發佈執行構建文件,這樣我就可以在Sublime中獲得輸出。

+0

在'return 0;'之前加'getchar()'或'getch()' – 2015-04-03 14:44:06

回答

1

只需修改構建系統,像這樣:

{ 
    "cmd" : ["start", "cmd", "/k", "gcc", "-Wall", "-time", "$file", "-o", "$file_base_name"], 
    "selector" : "source.c", 
    "shell" : true, 
    "working_dir" : "$file_path" 
} 

"start", "cmd"打開一個新的cmd窗口,"/k"選項可以確保它保持在隨後的命令後打開(在這種情況下,gcc)返回。您現在可以滾動瀏覽器的輸出,並根據需要運行其他命令,例如執行剛建立的程序。

+0

非常感謝你的工作..:D你可以給我發鏈接哪裏有命令喜歡'/ k' 。 – 2015-04-04 17:01:20

+0

@swapnilmandavkar只是谷歌它... – MattDMo 2015-04-04 19:08:51

+0

「殼」鍵是我必不可少的。謝謝! – maggie 2015-05-04 13:35:23

相關問題