2024년 2월 11일 일요일

addr2line 구하는 곳 window용

addr2line 이란

addr2line은 디버깅 목적으로 사용되는 편리한 명령 줄 도구입니다. 메모리 주소를 파일 이름과 라인 번호로 변환합니다. 

일반적으로 kernel의 오류를 디버깅 할때가 아니라 so 파일들을 디버깅 할때 사용합니다. 


주의할 점

디버깅 대상이 되는 파일은 디버깅 정보가 포함되도록 컴파일이 되어야 합니다.


실행 예제

-e 옵션을 파일을 지정합니다.

addr2line -e a.out 0x800001(주소)


구하는 방법

android sudio를 설치하면 Android SDK 를 다운로드 가능합니다.

https://developer.android.com/studio

SDK Manager에서 NDK를 선택해서 설치합니다.



경로는 버전에 따라 조금씩 다를 수 있지만 아래 폴더에 존재하게 됩니다.

ndk\26.1.10909125\toolchains\llvm\prebuilt\windows-x86_64\bin


















댓글 없음:

댓글 쓰기