使用批處理文件。本解決方法以C語言程序爲例,編譯器是gcc,我下載了MINGW直接解壓到C盤根目錄下,並設置了相應的PATH。其它編程語言能夠按照這個思路適當修改批處理文件。
新建兩個批處理文件,一個名爲runp.bat,內容以下:
@echo off
%1
pause
exit
一個爲callrunp.bat,內容以下:
@echo off
start runp.bat %1
而後在sunlime text 2中新建一個配置文件C.sublime-build,內容以下:
{
"cmd": ["gcc", "${file}", "-o", "${file_path}/${file_base_name}.exe"],
"file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
"working_dir": "${file_path}",
"selector": "source.c",
"variants":
[
{
"name": "Run",
"cmd": ["callrunp.bat", "${file_base_name}.exe"],
"working_dir": "${file_path}"
}
]
}
上半部分是從sublime text 2的C++編譯配置文件中抄來的,只是把編譯器改爲了gcc,可編譯的文件名改爲了source.c。後半部分就是關鍵,使用callrunp.bat執行生成的可執行文件,能夠打開一個命令行窗口,就能夠輸入數據了。html
反正到這裏個人就能夠啦~~~~
c++