codeblocks升級c++17版本

一,進入MINGW官網下載最新MINGW

  (本人寫這篇博客時更新到了MINGW 17.1,),選擇MINGW 17.1.exe下載即可. 這個下載過程可能比較緩慢,對於網不好的時候可能要很久,所以我將它放在了網盤裏,需要的自己取.

  鏈接:MINGW 17.1.exe
  提取碼:76l1

二,安裝MINGW

  (1)執行剛纔的 .exe文件, 安裝在C盤根目錄下,也可以自行安裝

  

  (2)設置環境變量

    安裝完成後,需要把C:\MinGW\bin 添加到系統環境變量中(會的話可跳過)

    a.此電腦右鍵屬性, 打開後選擇左邊的高級系統設置

    

    b.打開後選擇右下角的環境變量,進入後選擇系統環境變量中的path雙擊  

      

     c.選擇右邊的新建將剛纔的 目錄加入進去,然後一步步確定退出即可

     

 

三,修改codeblocks配置

   打開codeblocks,依次進入settings(設置) ---> Compiler settings(編譯器設置) ---> 左邊的global compiler settings(全局編譯器設置) ---> Toolchain executables(....可執行文件)    

   先修改Compilers installation directory的路徑 爲剛纔的安裝路徑C:\MinGW  (點擊右邊的三個小點選擇路徑)

   再繼續往下,在Program files一欄裏依次按照圖示修改,把每個路徑都更新爲 C:\MinGW\bin\ 下與圖示同名的.exe文件  (Debugger一欄不用修改)

    

 

   修改完成後 確定退出,再次進入global compiler settings, 在compiler flags一欄中選擇c++ 17 , 確認退出.

    

 

     最後設置調試器, settings ---> Debugger---> Default, 更新gdb.exe的路徑

    

 

 四,測試程序

  如果輸出爲 True則說明升級成功

int main()
{
 const int i=90;
 
if constexpr (i) //'if constexpr' is part of C++17 
{ cout<< "True!"; }
else
{ cout<<"False" ; }
 
cin.get();
return 0;
} 

五,感謝觀看,每天都要加油呀~

 

參考資料:http://candcplusplus.com/enable-c17-in-code-blocks-mingw-gcc-for-all-version-with-pictures

 

    

 

    

   

 

 

 

 

  

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章