最近用上了windows下的clion,發現默認安裝的MINGW版本太低,導致所帶的gcc版本竟然是3.5的,實在太老了,不支持c++11,於是手動修改了mingw的版本。首先去mingw的官網下載最新的-mingw-get-setup.exe可執行文件,下載過了來的時候其實文件名是-mingw-get-setup.exe-r,去掉最后面的-r即可開始執行。開始執行之后,基本上默認安裝即可,可是麻煩的是在安裝的最后還需要下載大量的相關文件,那個選擇安裝包的軟件叫MinGW Installer manager,是自動彈出來的,選擇all packages即可,然后選擇package-apply,即可開始下載所有的文件,因為文件太多,我算是下載了整宿吧。下好以后在clion上,file-setting-build,execution,deployment-toolchains,using mingw home指定為你自己下載的mingw文件夾。指定好之后,clion會自動識別make,c complie,c++ compile,但是貌似需要一點時間,別太急。等到識別出來以后默認開啟c++11的模式,不需要像在linux下的clion那樣在cmakelist.txt上添加一條set語句。如果你的clion爆出is not able to compile a test program之類的錯誤的話,那就像我一樣重新安裝一下clion即可。