g++を使用してC++プロジェクトをコンパイルします。clang static Analyzer(scan-build)を使用してコードをチェックしようとすると、エラーが発生します。
>> scan-build g++ main.cpp
could not find clang line
g ++でスキャンビルドツールを使用するにはどうすればよいですか?
g++を使用してC++プロジェクトをコンパイルします。clang static Analyzer(scan-build)を使用してコードをチェックしようとすると、エラーが発生します。
>> scan-build g++ main.cpp
could not find clang line
g ++でスキャンビルドツールを使用するにはどうすればよいですか?
scan-buildが「g++」をコンパイラコマンドとして認識できないようです。「clang」または「gcc」が必要です。「g++」を「gcc-lstdc++」に置き換えてプロジェクトをビルドすると、スキャンビルドツールが正しく機能します。
>> 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.