C언어

DOXYGEN & graphviz

고요한하늘... 2009. 6. 10. 18:04

리눅스에서 doxygen & graphviz를 연동해서 사용하는 법을 간단히 소개

 

 

DOXYGEN INSTALL

링크 : http://www.stack.nl/~dimitri/doxygen/download.html

파일 : doxygen-1.5.9.linux.bin.tar.gz

 

설치방법( ROOT )

tar -zxvf doxygen-1.5.9.linux.bin.tar.gz

cd doxygen-1.5.9

./configure

make && make install

 

 

GRAPHVIZ INSTALL
링크 : http://www.graphviz.org/pub/graphviz/ARCHIVE/graphviz-2.6.tar.gz

파일 : graphviz-2.6.tar.gz

 

설치방법 ( ROOT )

 

tar -zxvf graphviz-2.6.tar.gz

cd graphviz-2.6

./configure

make && make install

 

 

PYTHON2.4( 버전이 2.4가 아닐 경우 )

링크 : http://www.python.org/ftp/python/2.4/Python-2.4.tgz

파일 : Python-2.4.tgz

설치 방법 :

tar -zxvf Python-2.4tgz

cd Python-2.4

./configure --enable-shared

make && make install

 

vi /etc/ld.so.conf ( 파일열고 python2.4 라이브러리가 복사된 경우를 넣는다 /usr/local/Python-2.4.3 )

/sbin/ldconfig 

 

doxygen을 만들려고 하는 디렉토리로 이동( src로 이동 )

which doxygen

/usr/local/bin/doxygen  -g file ( file이름은 마음대로 )

 

file을 열고 주요 옵션을 변경한다

DOXYFILE_ENCODING      = UTF-8 => EUC-KR

PROJECT_NAME           = 프로젝트명
PROJECT_NUMBER        = 프로젝트버전

OUTPUT_DIRECTORY       = 파일을 저장할 위치

SOURCE_BROWSER         = NO =>YES

 

HAVE_DOT               = NO =>YES

CALL_GRAPH             = NO =>YES
CALLER_GRAPH           = NO =>YES

DOT_PATH               =  => XXXXXXX/graphviz-2.6/cmd/dot

( graphviz를 설치하면 설치된 디렉토리 아래 cmd/dot에 dot라는 실행 파일이 생성이 된다.  그 디렉토리명을 입력하면 된다.)

 

이정도 설정하고

/usr/local/bin/doxygen file

명령어를 입력하면  OUTPUT_DIRECTORY로 지정한 위치에 doxygen file이 생성이 된다.