반응형
윈도우에서는 Source Insight가 있지만, Linux에는 ctags와 cscope가 있어 Kernel 코드이 용이합니다.
예전에 스크립트로 만들었던 기억이 나는데....
요즘은 커널 Makefile에 ctags의 tags 파일과 cscope의 cscope.out 파일 생성 기능이 들어 있네요. 캬~
사용법은
예전에 스크립트로 만들었던 기억이 나는데....
요즘은 커널 Makefile에 ctags의 tags 파일과 cscope의 cscope.out 파일 생성 기능이 들어 있네요. 캬~
사용법은
$ make tags ARCH=<아키텍처 이름>
$ make cscope ARCH=<아키텍처 이름>
예를들어, arm 아키텍처에 대한 리눅스 커널 코드의 태그를 생성하려면 다음과 같이 하면 됩니다.
$ make tags ARCH=arm
$ make cscope ARCH=arm
반응형
'【Fundamental Tech】 > Linux' 카테고리의 다른 글
막강 디버깅 매크로 DM_PRINT() (0) | 2011.10.03 |
---|---|
누가 나를 호출했는지 찾기 + 포인터를 심볼 이름으로 변환하여 출력하기 (0) | 2011.10.03 |
Linux 2.6.20 APIs - Kernel/Filesystems (0) | 2011.10.03 |
Using Cscope on large projects (example: the Linux kernel) (0) | 2011.10.03 |
[Macro] list_entry & offsetof (0) | 2010.08.11 |