우분투에서 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
Posted by cyj4369
,