用gcc做静态分析。
gccanalyze的Python项目详细描述
用gcc做静态分析。
示例
仅显示有趣的阴影案例:
$ gccanalyze bad.cc bad.cc: In function 'int main()': bad.cc:5:19: warning: declaration of 'foo' shadows a previous local [-Wshadow] bad.cc:3:15: warning: shadowed declaration is here [-Wshadow] bad.cc:5:19: warning: unused variable 'foo' [-Wunused-variable]