크로스컴파일
-
리눅스 커널 분석을 위한 eclipse CDT 설정Develop/Linux 2017. 12. 7. 15:42
리눅스 커널 분석을 위한 eclipse CDT 설정 방법에 대해 알아본다. 커널 개발에 익숙하신 분들이라면야 vim으로 해결을 보는 방법도 있지만 gui의 장점을 살려 다양한 기능을 제공해 주는 eclipse를 사용하는 편이 편한 것 같아 이렇게 소개하려고 한다. Eclipse로 분석할 때 장점vim, ctags, cscope로 분석해도 전반적인 코드 흐름을 쫒아가는 것이 가능하다. 하지만 커널의 특성상 많은 define들이 정의되어 있고, 옵션에 따라 사용되지 않는 코드가 존재하지만 vim에서는 이러한 것들을 표현해 주기엔 어려움이 많다. (물론 플러그인들일 존재하겠지만...)CDT를 사용시 커널 config를 통해 생성된 preprocessor 파일을 통해 사용되는 코드와 사용되지 않는 코드를 표시해..