학습자료/tools 2013. 4. 9. 10:54

c, c++, java, script? 각종언어에 대해 함수 연관도를 그려준다.

javadoc 처럼 document도 나온다.

흠. 한마디로 소스 분석툴.

 

 

모듈 연관도 그림을 그릴필요가 있을때, doxygen을 사용하면 편하게 작성할수 있다.

 

  • 설치

yum install doxygen

yum install graphviz    -> 연관도 등 그래픽 관련 내용을 보고 싶으면 깔아야 함.

yum install doxygen-doxywizard  -> doxygen gui 유틸

 

 

 

  • 실행(간단하게만 정리)

doxywizard

 

 1. 프로젝트(이름, 문서화 할 코드 폴더, 결과물 남길 폴더 설정)

 

2. 문서 추출방식, 언어 선택

 

3. 출력 문서 형식 설정(LaTeX는 off 해도 됨)

 

4. 아까 설치한 GraphViz를 사용(함수간 관계를 그래프로 보기위해)

 

5. doxy 문서 만들기(Run doxygen 클릭후, show HTML output 선택)

 

6. 모듈 관계도

 

위와 같은 내용 외에도

javadoc 처럼 각 함수에 대해 문서가 나온다.

 

직접 소스보기도 가능하며, struct 구조같은 내용도 나온다.

 

 

 

 

posted by cozyboy
: