1. 程式人生 > >sublime配置c++編譯環境

sublime配置c++編譯環境

用sublime搭建一個輕量級的c++編譯環境, 能夠編譯執行,並在控制檯上輸入輸出

安裝MinGW

官網為:http://www.mingw.org/ 1.下載安裝後 下載的安裝軟體相當地小,只有幾十K。 這是因為我們下載的只是一個包管理器,包管理器安裝後才能繼續安裝編譯器等元件。

注意,整個安裝過程都是線上的,因此請不要斷開網路。 首先開啟安裝程式,按照提示,以預設選項進行安裝即可。 在這裡插入圖片描述 2. 選擇元件 選中圖片中的4個mingw32-gcc-g++-binmingw-developer-toolkit-binmingw32-base-binmsys-base-bin選中圖片中的4個mingw32-gcc-g++-bin

mingw-developer-toolkit-binmingw32-base-binmsys-base-bin - 選中右擊->Mark for installation - Installation-> Apply Changes 開始安裝

3.配置環境變數 右擊我的電腦->屬性->高階系統設定->高階->環境變數 右擊我的電腦->屬性->高階系統設定

變數名 變數值
Path C:\MinGW\bin
C_INCLUDEDE_PATH C:\MinGW\include
LIBRARY_PATH C:\MinGW\lib

(使用者變數只對當前使用者有效,而系統變數對所有使用者有效)

  • 找到列表中的PATH選項,選中後點擊編輯,在末尾新增C:\MinGW\bin 注意如果 PATH 原有值的末尾沒有新增分號(;),請自行新增。 小心別newPath咯,那樣的話之前的Path會都被覆蓋啦,那可慘了,像什麼JDK又要重新配置環境變數啦,都用不了啦(╥╯^╰╥)!!!
  • 接著新增表格中的後2個
  1. 點選確定,重啟電腦,完成環境變數的配置。

  2. 檢驗是否安裝成功 開啟命令列(鍵盤win+R,輸入cmd.exe後確定),輸入 g++ -v 測試 g++ 的版本,如果得到的結果與下面的結果類似,不是沒有這種命令或檔案的提示之類的話,就說明安裝成功。 在這裡插入圖片描述

配置sublime

  • 在sublime工具欄中,選擇 工具-> 編譯系統 -> 新建編譯系統
  • 加入下面的程式碼,儲存為"C++.sublime-build",路徑為預設路徑就可以了。
{
	"encoding": "utf-8",
	"working_dir": "$file_path",
	"shell_cmd": "g++ -Wall -std=c++0x \"$file_name\" -o \"$file_base_name\"",
	"file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
	"selector": "source.cpp",

	"variants": 
	[
		{   
			"name": "Run",
			"shell_cmd": "g++ -Wall -std=c++0x  \"$file\" -o \"$file_base_name\" && \"${file_path}/${file_base_name}\""
		},
		{   
			"name": "RunInCmd",
			"shell_cmd": "g++ -Wall -std=c++0x  \"$file\" -o \"$file_base_name\" && start cmd /c \"\"${file_path}/${file_base_name}\" & pause \""
		}
	]
}

  • 儲存後,你會在sublime的工具 -> 編譯系統下看到C++的build系統。
  • 按下組合鍵Ctrl + Shift + b就會彈出編譯命令選擇視窗 ,選擇RunInCmd編譯
  • C++和C+±RunInCmd的區別就是myC只編譯,不執行;而RunInCmd,編譯後直接控制檯執行。