나는 다른 시스템에서 필요로하는 모든 응용 프로그램을 컴파일해야하는 리눅스 시스템을 제거했습니다. 이러한 응용 프로그램 코어는 종종 핵심 정보와 그로부터 얻을 수있는 유일한 정보는 코어링 된 기능과 명령 오프셋입니다. 다른 옵션이없는 경우 실행 파일에 objdump를 수행하고 명령 오프셋 및 어셈블리 조각에서 소스 코드를 추측 해보십시오. 내 인생이야.C++ 코어 덤프에서 소스 행 번호를 추론
참고 : g ++를 사용하여 응용 프로그램을 크로스 컴파일하고 제거합니다. 그래서 gdb가 많이 도와주지 않았다.
질문 : 컴파일러/gcc가 소스 라인을 어셈블리 명령어로 변환 했으므로 명령어 오프셋과 라인 사이의 상관 관계를 제공하는 옵션이 없습니까?