1. 程式人生 > 實用技巧 >Windows:CodeBlock下配置Clang編譯器

Windows:CodeBlock下配置Clang編譯器

如題,我花了一上午才配置好的東西,希望能幫助到大家233

這篇教程講了兩件事,第一,怎麼在Windows上下載LLVM的Clang編譯器,第二,在CodeBlock上使用Clang編譯器,正確編譯執行程式,整篇教程將配圖食用

1.Windows上下載LLVM

  • 1.1進入這個網站https://releases.llvm.org/download.html
  • 1.2找到Clang for Windows (64-bit)(.sig), (說明:使用ctrl + f,查詢到的最新版只有6.0.0。如果有其他更高版本的需求,那我也不知道在哪裡下載233,這裡姑且提供一個9.0.0的付費下載連結https://download.csdn.net/download/gongrulin/11869501?jdyscene=chat
  • 1.3點選下載後,是一個exe檔案,自動安裝就行,注意:在安裝過程中有一個選項是新增到路徑,即add to path,最好勾選
  • 1.4如圖:

2.CodeBlock上配置編譯器

  • 2.1下載完LLVM後,安裝目錄下有一個bin資料夾,這裡面有我們需要的檔案clang.exe,clang++.exe,如圖:

  • 2.2開啟CodeBlock,(安裝教程就自己裝啦,不難),選擇settings -> compiler, 如圖:

  • 2.3在面板中選擇selected compiler,出現一個下拉選單,找到LLVM Clang Compiler,點選選擇就行了,如圖:

  • 2.4在面板中選擇toolchain executables

    ,在compiler's install directory下選擇你下載的LLVM的路徑,如圖即可

  • 2.5點選auto-detect,會自動幫你把下列的C編譯器、C++編譯器...需要的檔案填上,如上圖配置即可

  • 2.6點選compiler settings,在compiler flags中勾選-std = C++11,在other compiler options加上--target=i686-w64-mingw32, 如圖

  • 2.7點選link settings,在other linker options加上--target=i686-w64-mingw32

  • 2.8到這裡就完成了配置了

3.建立專案看看

  • 3.1file -> new -> project
  • 3.2選擇console application
  • 3.3設定你的專案的位置
  • 3.4生成的專案中有一個main.cpp檔案,選擇build and run
  • 3.5編譯結果如圖,可以對照看看你自己的編譯語句:(解決標頭檔案報錯的核心就是--target=i686-w64-mingw32這個編譯選項,如果你沒有mingw,那自己去下載吧)

4.參考部落格

連結https://blog.csdn.net/Demorngel/article/details/73001287