일반적으로 큰 C 프로젝트를 분석하려면 grep/GNU 명령 줄 도구 인 lint, 간단한 Python 스크립트를 선호합니다. "C"프로젝트를 분석한다고하면 코드 통계를 수집하고 프로젝트의 구조, 데이터 구조 및 실행 흐름을 이해하고 어떤 함수가 무엇을 호출하는지, 다른 모듈의 진입 점, 정적 멤버, 스레드 등을 이해해야합니다. 객체 지향 코드가 좋다.C++/Objective-C - 큰 프로젝트를 분석하는 방법 (유닉스 방식)?
많은 소스 파일과 여러 디렉토리가 포함 된 큰 C++ (또는 Objective-C) 프로젝트가있을 때마다 클래스 다이어그램, 데이터 필드, 메소드, 메시지, 인스턴스 등을보고 싶습니다.
Unix way 솔루션을 찾고 있습니다. 너 나 좀 도와 줄 수있어?