我可以使用预建的llvm / clang构建Checker吗?

时间:2016-04-28 06:41:34

标签: clang llvm llvm-clang clang-static-analyzer

我遇到了这个"如何在24小时内编写检查器 - LLVM"作者:Anna Zaks和Jordan Rose。

我使用的是Ubuntu / Debian系统。

要构建自定义检查器,是否需要从源代码构建llvm和clang? 有人知道如何使用apt-get中的prebuilt clang和llvm构建一个检查器吗?

感谢。

1 个答案:

答案 0 :(得分:0)

您需要从源代码构建clang / llvm才能构建自定义检查器。

http://clang-analyzer.llvm.org/installation.html

当您编写新的自定义检查程序时,最终编辑检查程序相关文件以使用clang注册检查程序,并重新编译它。对于预构建的可执行文件,这是不可能的。如何添加新的检查器:http://clang-analyzer.llvm.org/checker_dev_manual.html