cscope 검색이 안되는 이유
글쓴이: BSK / 작성시간: 목, 2008/05/08 - 9:13오후
vim(7.1.138) + cscope(cscope_maps.vim 설치) 세팅을 했습니다.
콘솔에서 cscope 해서
ex) Find this file: test.h
이러면 검색이 됩니다. 물론 해당파일도 열립니다.
그런데 A.c 를 vim 으로 열고 #incldue "test.h" 여기서 검색(:cs find f test.h) 하면 해당파일 찾지를 못합니다.
그래서 :cs add <해당경로/cscope.out> 을 다시 읽어들이고 다시 :cs find f test.h 하면 검색이 됩니다만
해당 파일을 열지를 못합니다.
아시는 분 정보 부탁드립니다.
Forums:
아마 cscope db를
아마 cscope db를 생성하실때 -R옵션으로 프로젝트 루트에서 생성하셨을꺼 같네요.
그리고 vim을 프로젝트 루트가 아닌 밑에서 실행하셨을꺼구요.
vim에서 :pwd 를 해보면 현재 디렉토리가 나오는데,
이를 프로젝트 루트로 바꿔서 해보세요.
-R 옵션으로는 상대경로로 db가 구축됩니다.
절대경로로 구축하시려면 cscope.files 를 find 명령을 이용해서 절대경로로 생성한뒤 db를 생성하시면 됩니다.
댓글 달기