Clang编译器的使用

 

  • 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

 

posted @ 2016-11-23 21:12  阆苑小书童  阅读(15003)  评论(0编辑  收藏  举报