安裝配置cygwin
參考http://blog.sina.com.cn/s/blog_143cf62360102wrgd.html
簡單描述下,具體看參考的鏈接。
- 官網https://cygwin.com/install.html
下載https://cygwin.com/setup-x86_64.exe(這是64位的,32位的去官網自己找,后面的配置也是按照64位走的,不過應該是一樣的)
- 安裝
下一步->
install from Internet ->
設置下載安裝路徑 ->
direct connection ->
選擇下載源(可以選mirrors.ustc.edu.com[東北大學鏡像站],
或者添加網易鏡像站:http://mirrors.163.com/cygwin/ [參考http://mirrors.163.com/.help/cygwin.html])
接來下選擇安裝的模塊,分別搜索 gcc-core、gcc-g++、make、cmake、gdb、binutils,
以上所有項目都在 devel 文件夾下。
有個search的搜索框,搜上面幾個出來結果后點一下前面那個skip,
把skip切換成版本號,意思是原來skip(跳過)的模塊現在安裝。
安裝了一些模塊后,以后還想再安裝其他模塊,可以再次setup-x86_64.exe,按上面的步驟即可
- 安裝完后將安裝目錄下的 bin目錄 添加到 Path 環境變量
注意:我之前配置過mingw跟clion遇到好多問題,覺得太麻煩,還是cygwin簡單些,建議用cygwin。
安裝激活clion
clion配置cygwin
添加Cygwin


等Make、C compiler、C++ Compiler三個自動搜索出來后,點擊Apply即可

若提示Cmake編譯程序未找到,則把上面的Cmake程序手動指定相應的路徑,如 D:\cygwin64\bin\cmake.exe

這時候就可以運行了(Shift + F10)
在一個工程里運行單個cpp文件
修改CMakeLists.txt,然后點擊該文件提示的 Reload changes按鈕

運行時先選擇相應的工程名,再點擊 運行

想讓 CLion 能夠編譯&運行單個 C/C++ 代碼文件,只需要往工程里的 CMakeLists.txt 文件中添加一句
add_excutable(file_name file_name.xxx)
如果是放在工程里的其他文件夾,則還需要加上其所在路徑,例如
add_excutable(file_name src/file_name.xxx)
然后 reload changes 或者打開自動保存,我們遍可以在run中找到我們想要的那個要編譯運行的那個文件了。
當然,假如不想編譯運行某個文件卻又想在工程中保留下來,那只需要刪除相應的 add_excutable 語句即可
- 手動編譯
C++的編譯命令g++,通過 -o 選項指定可執行程序的文件名。下面的命令將產生名為 p.exe 的可執行文件:
g++ p.cpp -o p
// 編譯成功,將生產p.exe可執行文件
p.exe

