使用工具
1.配置環境變量
下載和安裝Sublime Text 2和MinGW之后,需要將MinGW安裝目錄下的Bin目錄所在路徑添加到環境變量Path中。如圖:
2.通過Sublime Text調用C編譯器
在Sublime Text中已經默認添加了對C/C++編譯器的配置(默認使用g++編譯),通過鍵入Ctrl+B
來調用。編譯結果會輸入到ST的輸出欄中,如圖:
3.直接將控制台輸出結果顯示在Sublime Text 2中
如果不想每次編譯文件后,還需要切換窗口點擊運行編譯生成的exe來查看結果的話。還可以在簡單的配置一下,直接將控制台輸出的結果顯示在ST中,也不需要切換窗口,只需要在調用Ctrl+B
編譯后再鍵入Ctrl+Shift+B
運行即可。將Sublime Text的Packages
目錄下的Packages\C++\C++.sublime-build
文件修改為:
1 { 2 "cmd": ["g++", "${file}", "-o", "${file_path}/${file_base_name}"], 3 "file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$", 4 "working_dir": "${file_path}", 5 "selector": "source.c, source.c++", 6 "encoding":"cp936", 7 8 "variants": 9 [ 10 { 11 "name": "Run", 12 "cmd": ["${file_path}\\\\${file_base_name}.exe"] 13 } 14 ] 15 }
如果需要使用其他的編譯器來編譯C程序(比如VC),或者是想編譯后直接運行,那么可以自行配置,具體辦法可以參考我之前的文章:《將Sublime Text 2配置為C#代碼編輯器》,基本原理都是一樣的。