Jakie narzędzia do analizy statycznej C ++ są dostępne? [Zamknięte]

Java ma bardzo dobre narzędzia do analizy statycznej typu open source, takie jakFindBugs, Checkstyle iPMD. Narzędzia te są łatwe w użyciu, bardzo pomocne, działają na wielu systemach operacyjnych iwolny.

Dostępne są komercyjne produkty do analizy statycznej C ++. Chociaż posiadanie takich produktów jest wspaniałe, koszt jest po prostu zbyt duży dla studentów i zazwyczaj trudno jest uzyskać wersję próbną.

Alternatywą jest znalezienie narzędzi do analizy statycznej C ++ o otwartym kodzie źródłowym, które będą działać na wielu platformach (Windows i Unix). Używając narzędzia open source, można je zmodyfikować, aby dopasować je do określonych potrzeb. Znalezienie narzędzi nie było łatwym zadaniem.

Poniżej znajduje się krótka lista narzędzi do analizy statycznej C ++, które zostały znalezione lub zasugerowane przez innych.

C ++ Checkhttp://sf.net/projects/cppcheck/Oinkhttp://danielwilkerson.com/oink/index.htmlLicznik kodu C i C ++http://sourceforge.net/projects/cccc/Szyna (z odpowiedzi)Wieprzowina Mozilli (z odpowiedzi) (To jest teraz część Oink)Dehydra Mozilli (z odpowiedzi)Użyj opcji-Weffc++ dla GNU g ++ (z odpowiedzi)

Jakie sąinny przenośne narzędzia do analizy statycznej C ++ o otwartym kodzie źródłowym, o których każdy wie i może być zalecane?

Niektóre powiązane linki.

https://startoverflow.com/questions/97454/c-static-code-analysis-tool-on-windowshttp://en.wikipedia.org/wiki/List_of_tools_for_static_code_analysishttp://www.chris-lott.org/resources/cmetrics/Darmowe narzędzie do sprawdzania kodu źródłowego C / C ++ w zestawie standardów kodowania?http://spinroot.com/static/Wybór statycznego narzędzia do analizy kodu

questionAnswers(14)

yourAnswerToTheQuestion