Sublime Text 3 配置c++開發環境
阿新 • • 發佈:2019-02-16
1.下載sublime;
3.配置MinGw,實際就是加上系統路徑,在環境變數PATH里加上MinGw的bin資料夾對應的位置;
【嚴禁轉載:寫自csdn部落格,地址:http://blog.csdn.net/u013828589】
4.給sublime新建編譯系統(工具-編譯系統-新建)
:實際就是讓跑到目錄下用編譯指令gcc -o use.c use而已;
注意程式碼要放在file識別的地方,file是一個比較煞筆的系統變數,檔案路徑有空格不行;
當然也可以提前宣告好路徑,即在前面加一行就好,如下
"path": "G:/Sublime Text 3_x64(Python and CPP)/MinGW/bin",
{
"cmd": ["g++", "${file}", "-o", "${file_path}/${file_base_name}"],
"file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
"working_dir": "${file_path}",
"encoding":"cp936",
"selector": "source.c",
"variants":
[
{
"name": "Run",
"cmd": ["cmd","/C","start", "cmd","/c", "${file_path}/${file_base_name}.exe & pause"]
}
]
}
附上大致意思(引自附錄文件):
cmd:包括命令及其引數陣列。如果不指定絕對路徑,外部程式會在你係統的:const: PATH 環境變數中搜索。
file_regex
可選。 Perl格式的正則表示式可以獲取``cmd``的錯誤輸出
selector
可選。在選定 Tools
| Build System | Automatic 時使用。Sublime Text使用這個 選擇器自動為活動試圖選擇構建系統。
encoding
可選。輸出``cmd``的編碼。必須是合法的Python編碼,預設為``UTF-8``。
variants
可選。用來替代主構建系統的備選。如果構建系統的選擇器與啟用的檔案匹配,變數的``名稱``則 會出現在 Command Palette 中。
name
僅在variant中是合法的 (詳見 variants)。用來標識系統中不同的構建系統。如果 ``name``是*Run*
,則會顯示在**Tools | Build System** 下,並且可以使用 *Ctrl
+ Shift + B*呼叫。
5.編譯執行;
看了上面的配置就知道這只是對於單個檔案處理,敲敲小程式看起來還是很舒心的;
$file_path | 當前檔案所在路徑, 比如 C:\Files. |
$file | 當前檔案的完整路徑, 比如 C:\Files\Chapter1.txt. |
$file_name | 當前檔案的檔名, 比如 Chapter1.txt. |
$file_extension | 當前檔案的副檔名, 比如 txt. |
$file_base_name | 當前檔案僅包含檔名的部分, 比如 Document. |