CodeChecker is a static analysis infrastructure built on the LLVM/Clang Static Analyzer toolchain, replacing scan-build in a Linux or macOS (OS X) development environment.
基本的安装过程参考【1】。但在过程中也遇到了一些问题和麻烦,这里主要记录如下,注意本文的演示环境是Ubuntu 18.04。时间是2021年9月,后续如果软件有更新,其中的具体步骤和问题解决方法可能会有变更。
本文将回答如下如下问题:
注意,对于下面的流程,如果某些问题在你的系统上并伪出现,请注意跳过。
首先,打开shell,在命令行中安装必要的依赖。
# Install mandatory dependencies for a development and analysis environment.
# NOTE: clang or clang-tidy can be replaced by any later versions of LL