windows平台下clang_checker的使用

本文档详述了在Windows平台下如何配置和使用Clang Checker,包括获取和安装CMake、Visual Studio、Python等工具,下载并构建LLVM及clang源码,注册新Checker,以及解决scan-build在Windows上的问题。通过此指南,读者可以了解如何在Windows上进行Clang的静态代码分析。
摘要由CSDN通过智能技术生成

Windows平台下Clang Checker的使用

写在最前

为什么要写这篇博客呢,因为最近的一个项目涉及到了Clang编译器在Windows平台下的使用,我们原来都是在Linux平台下来对Clang编译器来做工作的,一旦涉及到了平台迁移的问题,可能就会出现很多意想不到的问题。果不其然,我们用了两个星期的时间才不算特别完美的解决了这个问题。就是希望将我们的做法都写出来,让以后想要使用的人少走一些弯路。确实想要在Windows平台下使用比较麻烦。

因为主要想说使用方法的问题,关于Clang编译器是什么,它有什么优缺点,Checker到底是什么东东,不在本篇文章的说明范围之内,网上也有很多资料关于这个,大家可以自己去看看。这个编译器是要比GCC/G++要强大不少,微软大法也要对其大力支持。

要特别感谢王师兄、张师兄、小鹏哥对解决该问题所花费的精力,这篇文档也是由小鹏哥所整理的,我这只是将它发上来而已。感谢三位。

获取一些工具

  1. CMake。这个程序用于生成Visual Studio解决方案和工程文件,可以从http://www.cmake.org/cmake/resources/software.html上获取。安装完成以后将“CMake安装路径”\bin添加到系统PATH环境变量中。
  2. Visual Studio 2013或更高的版本。最近即将发布的VS 2015对于Clang的支持会做的更好。
  3. Python (版本2.7)。这个工具只有当你进行测试的时候是必须的(对于clang开发相当重要)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值