Tool사용법

ctags & cscope 사용법

yundhe 2016. 2. 18. 09:22

1) ctags

command

discription

ctrl + ]

커서가 위치하고 있는 함수나 구조체의 정의로 이동

ctrl + t

이전 위치로 돌아오기

ts keryword

name과 일치하는 태그 목록 출력

ta keyword

name과 일치하는 태그 목록 출력

tj keyword

목록이 한개인 경우 이동, 여러개인 경우 목록 출력


tn

다음 태그로 이동 (tag next)

tp

이전 태그로 이동 (tag previous)

tags

이동한 태그 히스토리 목록 출력

2) cscope 
  • :cn 다음 태그
  • :cp 이전 태그
  • :cs [명령]
    • find : Query for a pattern
      • 사용법 : find c|d|e|f|g|i|s|t name
      • 0 또는 s C 심볼 검색
      • 1 또는 g 전역 선언만 검색
      • 2 또는 d 이 함수에 의해 호출되는 함수들 검색
      • 3 또는 c 이 함수를 호출하는 함수들 검색
      • 4 또는 t 텍스트 문자열을 검색
      • 5 또는 e 확장 정규식을 사용하여 검색
      • 7 또는 f 파일 이름을 검색
      • 8 또는 i 이 파일을 인클루드하는 파일 검색
      • 예제: :cs find s start_kernel
    • - 명령
    • help : 도움말
      • 예제 : :cs help / :cs
    • add : 새 데이타 베이스 더하기
      • 사용법 : add file|dir [pre-path] [flags]
      • 예제 : :cs add ./cscope.out
    • show : 연결 보여주기
      • 사용법 : show
      • 예제 : :cs show
    • kill : 연결 끊기
      • 사용법 : kill # (#은 연결된 데이타베이스 번호로 show 를 통해 확인 가능)
      • 예제 : :cs kill 0
    • reset : 모든 연결 초기화
      • 사용법 : reset
      • 예제 : :cs reset


'Tool사용법' 카테고리의 다른 글

qemu  (0) 2016.09.05
genivi  (0) 2016.09.02
buildroot  (0) 2016.07.31
regular expressions  (0) 2016.05.03
Git 사용법  (0) 2016.02.18