基於window+Clion的CMake、MinGW與Cygwin配置指南

1. 背景介紹

Clion是捷克公司JetBrains出品的JB全家桶之中主要面向C、C++的集成開發環境。以前主要是基於Linux做軟件無線電的開發。最近需要經常上網寫文檔,Linux實在不方便,想將開發環境轉到window平臺下,搜了好多IDE,最後還是選擇Clion。

主要是Clion使用的比較習慣,允許基於MinGW、Cygwin與VisualStudio三種工具鏈進行設置,就像一個萬能的扳手,可以根據需要靈活選擇編譯工具,非常方便,而且包含了許多智能功能來提高開發人員的生產力,同時它還使用智能編輯器來提高代碼質量、自動代碼重構並且深度整合CMake編譯系統,提高開發人員的工作效率。

但是在配置環境時,走了不少彎路,它不像Linux環境下,一個命令就可以搞定。剛寫了個hello world 編譯通過。以下是配置過程。

計算機配置:
硬件配置:Dell-xps130,CPU:i7,內存:16G。
系統配置:Win10專業版
軟件配置:JetBrains Clion 2019.3
MinGW / Cygwin / CMake3.15
————————————————

2 下載軟件

直接給下載鏈接:

  1. clion :鏈接: clion.
    需要注意的是,目前Clion的很多網絡激活碼不可用,因此需要用校園網賬號註冊免費教學用戶,或者淘寶購買激活碼。

  2. MinGW:鏈接 MinGW.

  3. CMake:鏈接: CMake.

  4. Cygwin:鏈接: Cygwin.

3 CMake安裝

建議直接下載.MSI文件的安裝包,安裝過程中注意要選擇自動添加系統環境變量。從而免除手動配置環境變量。簡單地說就是勾選同意協議、將CMake添加到面向所有使用者的系統路徑(Add CMake to the system PATH for all users)。
安裝路徑可根據自己需要修改。隨後next即可。
正確安裝後,在命令行輸入cmake會彈出如下界面:
正確安裝後,在命令行輸入cmake會彈出如下界面:

4 MinGW安裝

MInGW的安裝非常簡單,但是在安裝類庫的時候如果在線安裝比較慢,名稱中含有 base / make / gcc / g++ 等類庫(dev/lic)是必須安裝的。

5 Cygwin安裝

如果只是做C/C++開發,安裝過程中可以選擇 make / gcc / g++ 的類庫。我是直接Full安裝,總共也就100M左右空間,不是很大。

6 參考鏈接

詳細過程參考以下兩個鏈接,特別是第二個,非常有用,在此也像兩位博主表示感謝: [1]: https://blog.csdn.net/zhuyinglong2010/article/details/88830255?depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-1&utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-1 [2]: https://blog.csdn.net/u013023297/article/details/80723847