我使用 g++ 编译我的 C++ 项目。当我尝试使用clang 静态分析器( scan-build ) 检查我的代码时,出现错误:
>> scan-build g++ main.cpp
could not find clang line
如何在 g++ 中使用 scan-build 工具?
我使用 g++ 编译我的 C++ 项目。当我尝试使用clang 静态分析器( scan-build ) 检查我的代码时,出现错误:
>> scan-build g++ main.cpp
could not find clang line
如何在 g++ 中使用 scan-build 工具?
scan-build 似乎无法将“g++”识别为编译器命令。它需要“clang”或“gcc”。如果将“g++”替换为“gcc -lstdc++”来构建项目,scan-build 工具将正常工作。
>> scan-build gcc -lstdc++ main.cpp
main.cpp:7:3: warning: Assigned value is garbage or undefined
int y = x;
^ ~
1 warning generated.
scan-build: 1 bugs found.
scan-build: Run 'scan-view /var/folders/2l/2l6vhCnVFNad-O8ryd5YO++++TI/-Tmp-/scan-build-2011-09-18-2' to examine bug reports.