본문 바로가기
[ Laboratory ]/Lab etc

[terminal] cscope 디렉토리에 만들기

by dev charlotte 2024. 11. 27.

분석하고자 하는 파일들이 들어있는 디렉토리로 이동해서 

아래 두 명령어를 입력해주고 

 

 

 

find ./ -name '*.[cCsShH]' > file_list

: 현재 디렉토리(./)와 하위 디렉토리에서 C 언어 소스 코드 및 관련 헤더 파일을 검색

.[ ] 형태가 대상 확장자를 지정한 것

file_list 라는 파일에 찾은 파일의 경로를 저장 

 

cscope -i file_list

: c언어 소스 코드 분석 도구인 cscope의 -i 옵션은 특정 파일(file_list)에 명시된 파일 목록을 읽어들여 cscope 데이터베이스를 생성

 

 

vim에서 :cscope find 또는 :cs find 를 이용해서 검색을 수행할 수 있다