tags 와 cscope.out 파일이 정상적으로 만들어졌음에도 불구하고 cscope를 통해 소스 분석을 해보려고 해도 에러가 뜨는 경우가 있다.
cscope의 ctrl + ']'를 이용해 소스 분석을 하려 했을 때 E426 no tags file / E426: tag not found 에러가 뜨는 것이었다.
이를 해결하기 위해
~/.vimrc
파일에
set cscopetag
set csto=0
set tags=./tags,tags;/
cs add cscope.out
를 넣어주면 정상적으로 작동하였다.
이전에 우분투 18.04 를 설치했을 때에는 이런 오류가 뜨지 않았으나, mac os와 wsl(ubuntu 20.04)로 이용하려 했더니 이상하게 작동하지 않았고 위와 같은 해결방법을 시도해보았더니 정상적으로 cscope의 기능을 사용할 수 있었다.
참고 : https://stackoverflow.com/questions/30087730/cscope-ctrl-does-not-work