Java에는 FindBugs , Checkstyle 및 PMD 와 같은 매우 훌륭한 오픈 소스 정적 분석 도구가 있습니다. 이러한 도구는 사용하기 쉽고 매우 유용하며 여러 운영 체제에서 실행되며 무료 입니다.
상용 C ++ 정적 분석 제품을 사용할 수 있습니다. 이러한 제품은 훌륭하지만 비용은 학생에게 너무 비싸며 일반적으로 시험판을 얻는 것이 다소 어렵습니다.
대안은 여러 플랫폼 (Windows 및 Unix)에서 실행되는 오픈 소스 C ++ 정적 분석 도구를 찾는 것입니다. 오픈 소스 도구를 사용하면 특정 요구에 맞게 수정할 수 있습니다. 도구를 찾는 것은 쉬운 일이 아닙니다.
아래는 다른 사람들이 찾거나 제안한 C ++ 정적 분석 도구의 간단한 목록입니다.
- C ++ 확인 http://sf.net/projects/cppcheck/
- 오 잉크 http://danielwilkerson.com/oink/index.html
- C 및 C ++ 코드 카운터 http://sourceforge.net/projects/cccc/
- 부목 (답변에서)
- 모질라 포크 (답변) (이것은 이제 Oink의 일부입니다)
- Mozilla의 Dehydra (답변)
-Weffc++
답변에서 GNU g ++에 대한 옵션 사용
어떤 무엇인가 다른 휴대용 오픈 소스 C ++ 정적 분석 도구는 누구나 알고 권장 될 수있다?
일부 관련 링크.