SW 개발

유틸 / 소스분석 / window 용 vi 에서 ctags db 와 tags 만들기..

. . . 2011. 8. 30. 16:03
반응형

windows vi 를 이용한 소스코드 분석

windows 에서 ctags 를 이용하여 소스 분석을 할때 이런저런 툴을 써봤지만 vi + ctags + cscope 만큼 강력한것은 없었다.

이때 사용시...

가장까다롭고 귀찮은 과정이 tags 와 cscope.out 파일을 만드는 과정이다.

이때 필요한 batch 스크립트를 만들어보았다.

set PORTABLE_VI_PATH="D:\9.Portable Program\doc_VIM"\
del cscope.files
del tags
dir /R /s /b *.c *.C *.cpp *.CPP *.hpp *.HPP *.S *.s *.asm sources makefile *.cnm *dirs *.reg *.bib *.min *.mak scons* *.py *.h *.hpp *.H > cscope.files

%PORTABLE_VI_PATH%ctags58\ctags.exe -R
%PORTABLE_VI_PATH%cscope16.0a\cscope.exe  -b -i cscope.files
startup Source > Startup.vi

참고사항

  1. 위에서 보면 알겠지만... tag 를 걸 확장자는 따로 정의가 가능하다.
  2. PORTABLE_VI_PATH 는 아래의 포스팅에서 다운받고 압축을 푼 곳의 path 를 적어준다.
반응형