# 如何在Sublime text上寫C++? ## 前言 這篇教程會教你如何在自己Windows系統的PC上設定好Sublime text 步驟大致如下 1. 下載MinGW 2. 設定環境變數 3. 下載Sublime text並安裝插件 ## 下載MinGW&設定環境變數 簡單來說MinGW就是個可以幫你編譯C++的引擎,全部都是開源可免費下載的,可以直接從下面連結下載 https://nuwen.net/mingw.html  .exe載完打開就會看到這個視窗,基本上位置建議選系統硬碟的位置,大多數情況是`C:\`,不過裝在哪不會影響太多,只要你在加入環境變數的時候還記的他的位置就好,假設你裝在`C:\`,那你等等就得在環境變數中的`path`添加`C:\MinGW\bin` 如果你電腦裡已經有Code::blocks,你也可以選擇直接用Code::blocks內的MinGW `C:\Program Files\CodeBlocks\MinGW\bin`,不過建議還是自己先確認一下位置,不要直接複製我的路徑,畢竟每台電腦的狀況都不太一樣,不過我個人比較推薦不要撿Code::blocks的來用,因為它內建的版本比較舊,沒有完全支援`C++17`,而上面提供的MinGW則已經完全支援`C++20`了 確認好路徑後就可以進行下一步調整環境變數了   點選"環境變數"就會跳出底下的視窗  在系統變數的欄位裡找`path`這個變數  左鍵兩下或是按下面的編輯都可以,進入底下的畫面後把你剛剛找好的路徑新增上去就可以了  以上步驟都順利做完後可以去cmd用指令`g++ -v`查看,如果沒有出問題的話應該會長這樣  這麼一來就大功告成了 ## Sublime text https://www.sublimetext.com/ 我親測過基本上Sublime text 3或4都能夠正常運行今天要用的插件 本次教學使用的是`CppFastOlympicCoding`的這套插件 https://packagecontrol.io/packages/CppFastOlympicCoding 它的功能還挺不錯的可以compile一次自動幫你跑數筆測試輸入,用來打競賽是非常舒服的 那至於要怎麼安裝?先按下`ctrl+shift+P`開啟命令列打`install package control` 之後再開啟一次命令列輸入`package control install package`  在搜尋欄搜尋`CppFastOlympicCoding`就能找到本次的插件了 下載好後長這樣  可以試試寫幾個簡單的程式讓他跑看看,編譯+運行的快捷鍵為`ctrl+alt+B` 其實到這裡就已經完成了,然而你如果想要更進一步的自訂編譯指令的話 可以再按下`ctrl+shift+p`開啟指令列,再找到FastOlympicCoding的Open settings  你就能夠在這裡添加自己慣用的flag 像我就加了`-O0 -std=c++20 -Wall -Wextra -Wshadow` 沒有意外的話恭喜你成功的設置好你的Sublime text了 除了可以一次跑很多測資之外這個插件其實還有兩個功能:壓力測試﹑debugger 只是筆者也沒有深入研究這兩項功能,有興趣的可以看官網的英文解釋
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up