Ich habe die Version 2.9 von scan-build/clang auf dem Ubuntu-Desktop installiert. Ich baue meinen C++ Quellcode dort mit make. Wie gesagt Scan-build würde ein Projekt analysieren, die, wenn SieVerwendung des Befehls scan-build für die Analyse des Clar-Codes
geben machen gebaut mit wirdscan-build make
zu
aber nach dem Make sehe ich eine Nachricht
scan-build: Removing '/tmp/scan-build-2013-10-16-1' because it contains no reports.
Auch
versuchtscan-build --use-c++=/use/bin/clang++ make
Q1 - Was mache ich hier falsch/fehlt. Wie man mit scan-build alle Quelldateien analysiert.
Q2 - Gibt es eine Option clang++ --analyze myfile.cpp
zu verwenden, um einzelne Quelldatei zu analysieren. Aber es gibt einen Fehler über eine Header-Datei enthalten nicht gefunden 'fatalen' Fehler 'my.h
Was ist die Option zu Clang analysieren, um es auf den Ordner mit Header-Dateien zu zeigen.
Dank -Ich war die Option, die ich verpasste. Es half. – goldenmean
Genießen Sie die Bounty. danke – goldenmean
Ich muss jedoch erwähnen, dass "scan-build clang ++ -c myfile.cpp" die Datei nicht statisch analysiert, sondern kompiliert, baut und verknüpft. – goldenmean