如題,我花了一上午才配置好的東西,希望能幫助到大家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,那自己去下載吧)