Windows:CodeBlock下配置Clang編譯器
阿新 • • 發佈:2020-09-16
如題,我花了一上午才配置好的東西,希望能幫助到大家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.1
file -> new -> project
- 3.2選擇
console application
- 3.3設定你的專案的位置
- 3.4生成的專案中有一個main.cpp檔案,選擇
build and run
- 3.5編譯結果如圖,可以對照看看你自己的編譯語句:(解決標頭檔案報錯的核心就是,
--target=i686-w64-mingw32
這個編譯選項,如果你沒有mingw,那自己去下載吧)