0x01 開始之前

Q1:什么是 CLion ?
A1: CLion 是一款專為開發(fā) C 及 C++ 所設(shè)計的跨平臺 IDE。它是以 IntelliJ 為基礎(chǔ)設(shè)計的,包含了許多智能功能來提高開發(fā)人員的生產(chǎn)力。
可以參考:
?1.?搜狗百科https://baike.sogou.com/v101463648.htm?fromTitle=CLion##s2
?2.?官網(wǎng)? https://www.jetbrains.com/clion

Q2:什么是 MYSY2 ?
A2: 簡單的說是一個編譯工具鏈,因為 Clion 沒有自帶,所以我們需要自己安裝配置,當(dāng)然其他編譯工具鏈也可以,不過不在本文的討論范圍:-P
可以參考:
?1.?Cygwin 和MinGW 的區(qū)別與聯(lián)系是怎樣的? - LiTuX的回答 - 知乎??https://www.zhihu.com/question/22137175/answer/90908473
0x02 安裝配置 MSYS2
1.下載
官網(wǎng):http://www.msys2.org
我下載的是 msys2-x86_64-xxxxxx.exe , 注意校驗哈希值
2.安裝 安裝目錄的選擇 這里可能會有一個坑 猜測因為 Windows10 升級的原因,直接安裝在 C 盤后面可能會導(dǎo)致 Clion 調(diào)用編譯工具鏈?zhǔn)?。所以這里我們選擇安裝在 c:/user/ 下
具體參考:
CLion 配置問題求解,百度了很多,發(fā)現(xiàn)很多人跟我一樣都有同樣問題。https://www.zhihu.com/question/41740860
sunnylinner 的回答 - 知乎?https://www.zhihu.com/question/41740860/answer/101785912
winyang 的回答 - 知乎?https://www.zhihu.com/question/41740860/answer/133431758
進(jìn)入 MSYS2 安裝目錄 ~/msys64 ,配置為清華鏡像站的源 參考:http://mirrors.ustc.edu.cn/help/msys2.html?這里應(yīng)該有三個控制臺(可能叫的不嚴(yán)謹(jǐn)),我的是 x64 ,就打開 mingw64.exe 依次執(zhí)行以下命令
????pacman-key --init
????pacman -Syu
????pacman -S mingw-w64-x86_64-cmake mingw-w64-x86_64-extra-cmake-modules
????pacman -S mingw-w64-x86_64-make
????pacman -S mingw-w64-x86_64-gdb
????pacman -S mingw-w64-x86_64-toolchain
用清華的源應(yīng)該會很快,安裝完之后 MSYS2 的配置就算完了,工具鏈就配置好了
0x03 安裝配置 Clion
1.下載 官網(wǎng):https://www.jetbrains.com/clion
2.安裝和激活 正常安裝就好,激活的話我用的是學(xué)生教育郵箱激活 ( ̄y▽, ̄)╭ 嘿嘿
3.工具鏈配置 打開 Clion ,找到 File -> Settings -> Build, Execution, Deployment -> Toolchains,Environment 選擇 MinGW 具體配置參考下圖

這樣環(huán)境就配置好了,開始寫吧(o?v?)ノ
0x04 其他
1.C 語言編程環(huán)境的配置有很多種,這里只是討論了其中一種;
2.應(yīng)該明確:討論各種編程環(huán)境的優(yōu)劣意義并不大。重點(diǎn)是在語言本身。