按照这里的教程:http: //clang-analyzer.llvm.org/scan-build.html我写了一个玩具示例来检查 scan-build 是否可以帮助找到死代码。
以下是测试代码:
#include <stdio.h>
int main () {
printf("haha this is testing code\n");
return 0;
int c = 10;
}
我在命令行中运行以下命令:
scan-build -v gcc -c test.c
但是 scan-build 给出以下输出:
它没有发现int c = 10;
不会到达。
我错过了什么吗?