- 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