가장 간단하게는 src root에서 gtags 실행하면 GPATH, GRTAGS, GTAGS 생성된다.
이후 global 명령 조합으로 src trace 하면 ok.
특정 파일들에 대해서만 tag를 만들고 싶다면 filelist 작성후에
gtags -f filelist
하면 ok.단, file들의 path는 상대경로로 잡혀야 하고, listing은 top에서 되어야 out of source tree가 발생하지 않는다(절대경로 및 top이 아닌 위치에서 했더니 관련 warning이 무지하게 발생했었다는...)
이렇게 만들어진 filelist와 db를 src root에서 정리하면 보기 싫으니 특정 directory레 filelist와 db를 보관후에 다음과 같이 export를 해주는게 좋다.
gtags -f /src/gtags/filelist
export GTAGSROOT=/src
export GTAGSDBPATH=/src/gtags
이후 global 명령 조합으로 src trace 하면 ok.
특정 파일들에 대해서만 tag를 만들고 싶다면 filelist 작성후에
gtags -f filelist
하면 ok.단, file들의 path는 상대경로로 잡혀야 하고, listing은 top에서 되어야 out of source tree가 발생하지 않는다(절대경로 및 top이 아닌 위치에서 했더니 관련 warning이 무지하게 발생했었다는...)
이렇게 만들어진 filelist와 db를 src root에서 정리하면 보기 싫으니 특정 directory레 filelist와 db를 보관후에 다음과 같이 export를 해주는게 좋다.
gtags -f /src/gtags/filelist
export GTAGSROOT=/src
export GTAGSDBPATH=/src/gtags