우분투에서 cscope 설치 및 사용하기
1. cscope 설치
$sudo -s
$apt-get install cscope
2. /usr/local/bin 디렉토리리에 mkcscope.sh파일 생성 후 다음과 같이 입력(루트권한으로 생성)
#!/bin/sh
rm -rf cscope.files cscope.files
find . \( -name '*.c' -o -name '*.cpp' -o -name '*.cc' -o -name '*.h' -o -name '*.s' -o -name '*.S' \) -print > cscope.files
cscope -i cscope.files
3. 권한 설정
$chmod 755 mkcscope.sh
4. 분석하고자 하는 커널의 디렉토리로 가서 mkcscope.sh명령을 수행하면 심볼 데이터베이스가 만들어지는 것을 확인할 수 있다.
다 끝나면 컨트롤+d를 눌러 빠져나온다. 그리고 해당 폴더에는 cscope.out이 만들어져 있을 것이다.
5. ~/.vimrc를 수정해야 한다.
.vimrc의 cscope 설정 부분에 다음과 같은 내용을 추가한다.
set csprg=/usr/bin/cscope
set csto=0
set cst
set nocsverb
cs add (scope.out의 경로)
set csverb
'Embedded Lab > linux, x86' 카테고리의 다른 글
[extern 키워드] (0) | 2012.04.04 |
---|---|
[cp 명령어옵션] (0) | 2012.04.03 |
[tar.bz2 압축풀기 명령어, tar.bz2 압축하기 방법; bzip2] (0) | 2012.04.01 |
[우분투 11.10 에서 nvidia 드라이버 설치하기] (0) | 2012.03.15 |
[VFS] (0) | 2012.02.15 |