sublime 是一款強大的跨平臺代碼編輯器,小巧而且豐富實用的功能是Visual Studio不能比擬的,但是編譯運行是一個軟肋,本文通過在sublime中配置g++編譯器實現程序的編譯功能。具體做法一共有四個步驟:
-
下載安裝Sublime text2 for windows
-
下載安裝 MinGW 與 系統變量設置
-
Sublime Building System 設置
-
編譯測試
一、下載安裝Sublime text2 for windows
下載地址:http://www.sublimetext.com/
二、下載安裝 MinGW 與系統變量設置
2.1 安裝MinGW
本文使用的C/C++編譯器是gcc/g++,所以需要下載安裝MinGW(下載地址:http://sourceforge.net/projects/mingw/)
軟件安裝界面:
安裝完成後會讓用戶選擇需要下載的Package
選擇要下載的Package:
如圖所示,選擇 MinGW Compiler Suite之後,添加 The GNU C++ Compiler 的相關項即可。
2.2 設置環境變量
右擊我的電腦,點屬性->高級->環境變量。
-
在環境變量PATH 添加系統 MinGW 的實際安裝位置,如:
D:\Program Files\MinGW 或者比如本文中演示的C:\MinGW\bin。在PATH里加入C:\MinGW\bin(具體路徑請根據你的MinGW選擇)。如果PATH裏面還有其他的變量,記得要加個英文半角分號。一般 PATH
中的變量會非常的多,不同變量之間使用;分隔。
-
新建LIBRARY_PATH變量,如果有的話,在值中加入C:\MinGW\lib,這是標準庫的位置。
-
新建C_INCLUDEDE_PATH變量,值設爲C:\MinGW\include。
-
檢查變量設置:Win+R輸入: cmd ,在命令行中輸入: g++ -v ,有內容輸入證明環境變量配置正確.如果出現 'g++'
不是內部或外部命令,也不是可運行的程序或批處理文件。 檢查上一步配置.
如果出現上面的畫面,說明了你安裝成功了,否則就是環境變量設置的問題。需要修改一下環境變量。在已經存在的環境變量前面添加上mingw的路徑。因爲Windows的環境變量修改之後不會立馬生效,需要重啓電腦。如果想省事,不想重啓電腦的話可以直接在cmd中輸入set path c:\這樣環境變量就會被強制刷新。
三、Sublime Building System 設置
Windows下,要在Sublime Text 2中實現編譯、運行C/C++代碼,需要修改或新建一個C++編譯配置。
具體是:Sublime Text 2中Tools -> Build
System -> New Build System
輸入如下內容,並將文件保存爲C++Bulider.sublime-bulid。
{
"cmd": ["g++", "${file}", "-o", "${file_path}/${file_base_name}"],
"file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
"working_dir": "${file_path}",
"selector": "source.c, source.c++",
"encoding": "cp936",
"shell": true,
"variants":
[
{
"name": "Run",
//"cmd": ["CMD", "/U", "/C", "g++ ${file} -o ${file_base_name} && ${file_base_name}"]
"cmd": [ "start", "${file_path}/${file_base_name}.exe"]
}
]
}
四、編譯測試
經過以上步驟搭建好C/C++編譯環境後,就可以在Sublime Text 2中編譯運行C/C++代碼了。
如圖所示:
ctrl+B:生成
ctrl+shift+B:運行
生成的可執行文件在cpp同目錄下:
轉載自:http://blog.sina.com.cn/s/blog_6e7384df0101qzya.html