我试图通过Clang的静态代码分析器工具scan-build静态地分析我的代码,当我使用scan-build g++命令运行代码时,它为我提供了一个bug报告,但是当我试图对CMake和scan-build我已经尝试过用bash导出命令替换CC和CXX变量,使用--use_cc和--use_c++标志,并使用scan-build make TARGET构建单独的目标。所有这些都没有让我找到正确的解决方案,我担心scan-build无法使用CMake/make。g++ main.cpp -o ma
但是,在使用CMake进行配置时,我总是得到-- Check for working CXX compiler: /usr/share/clang/scan-build/c++-analyzer
-- Check for working CXX compiler: /usr/share/clang/scan-build/c++-analyze
我正在尝试使用scan-build为我用C/C++编写的android原生项目执行静态源代码分析。我尝试了这个页面()上关于构建和运行scan-build的说明。所以使用的编译器是位于android/prebuilt/linux-x86/toolchain/arm-eabi-4.4.0/bin/.中的gcc和g++
据说我可以使用--use-c++和--use-cc选项将scan-build但是当我运行命令时:(./ run _scanbuild.sh是构建脚本