최대 1 분 소요

다운 및 설치

apt-get install cscope

아래 명령을 원하는 폴더 루트에서 실행

find . -name *.[chsCHS] -print > cscope.files
  cscope -b -i cscope.files

이후 cscope -k를 사용하여 실행해서 찾아보면된다..

자세한 사항은 좀더 사용해보고 차차 올리도록 하겠다.

나오는건 ctrl + d 다.

한번 검색을 하고 다시 검색을 하려면.. 검색 창에서 Ctrl + Shift + i 를 치면 된다. \


cscope를 DB를 만들고 vim에서 연결해서 쓰면 좋다.. ^^ (20180328)

// 실행 파일을 하나 만든다.

vim mkcscope.sh

//실행 파일 내용.

#!/bin/bash

find . -name ‘*.cpp’ -o -name ‘*.c’ -o -name ‘*.cc’ -o -name ‘*.h’ -o -name ‘*.s’ -o -name ‘*.S’> cscope.files

cscope -b -i cscope.files

//해당 파일 실행가능하도록 권한 설정

chmod 777 mkcscope.sh

//어디서든 호출 가능하도록 디렉토리 이동.

mv mkcscope.sh /usr/local/bin

위와 같이 만들고 원하는 폴더에서 실행을 하면 하위 디렉토리 포함한 cscope DB가 만들어 지게 된다.

이제 vim 실행했을때 :cs add ./cscope.out 을 실행하고…

:cs help를 치면 검색 방법들이 나오게 된다. ^^

아마 해보면.. 행복함을 느끼게 될것이다.