- Clang在Linux下的使用
在Linux中安裝Clang相當方便
- Clang在Window下的使用
在windows下使用,首先要在http://llvm.org/releases/下下載Installer安裝即可。這個時候打開cmd輸入命令:
Clang++ --version
就會看到當前安裝的clang的版本和目標平台等信息。
在Win中使用Clang編譯目標文件如果需要包含頭文件目錄和庫目錄。所以使用Clang編譯命令的時候需要設置包含的Include路徑和Lib路徑。
設置包含頭文件路徑和包含庫文件分別在編譯命令匯總添加下列選項設置
-I 路徑
-L 路徑
假如我們現在編譯main.cpp文件,需要包含指定的頭文件目錄和庫文件目錄就有形如下命令:
Clang++ -I 路徑 -L 路徑 main.cpp -o main.exe
在Win中編譯CPP需要包含Windows平台的一些頭文件和庫,如果手動全部設置會比較麻煩,通過單獨執行如下命令:
call "%VS140COMNTOOLS%..\..\VC\vcvarsall.bat" x86
可以在當前命令行窗口添加默認的包含目錄環境,其中VS140字符表示安裝的VS2015對應的目錄,x86表示該bat文件輸入的目標平台參數。
在Win中編譯CPP需要注意目標平台版本,32位和64位的區別。需要在編譯命令中添加 --target 的選項設置。
32位:--target=x86_64-pc-windows-msvc
64位:--target=i686-w64-windows-msvc
附錄
首先貼上Clang的官方網址:llvm.org
參考網址:
https://www.netroby.com/view/3547
http://liu233w.github.io/blog/2016/08/30/clang-windows/
https://www.zhihu.com/question/19794858
https://www.zhihu.com/question/20235742