변수/함수/매크로등이 선언된 위치를 찾는 방법

zwin2000의 이미지

소스를 분석하다보면 변수나 함수나 매크로의 선언된 위치를 알고 싶을때가 많습니다.
부분적인 소스는 컴파일이 안되는 경우도 많죠.

매크로는 주로 헤더화일에 선언되 있다든지, 함수일경우 헤더파일을 찾아보고 같은 이름의 소스화일을 찾아보라는 등의
일반적인 이야기 말고, 컴파일 옵션을 이용한다든지, 유틸리티를 이용하는 방법등의 유용한 답변을 기대합니다.

cinsk의 이미지

cscope + vim
ctag + vim
cscope + emacs
etag + emacs

아니면,

$ find /usr/include -follow | xargs grep NAME

--
C FAQ: http://www.eskimo.com/~scs/C-faq/top.html
Korean Ver: http://www.cinsk.org/cfaqs/

tsangel의 이미지

eclipse에서 F3 누르면 다 찾아줘요~~

열심히 살자