2012-06-14 4 views
0

This question elf 파일의 기호 (변수, 함수 등)를 얻는 방법을 설명하는 훌륭한 작업을 수행합니다.a.out 파일의 심볼 위치 얻기

나는 이제 어떤 위치 (모듈)에 있는지 알고 싶습니다.입니다.

예를 들어 파일 main.c, someFile.hsomeFile.c으로 구성된 프로그램을 컴파일하는 경우 또한 main.c 프로그램에 전역 변수 int 카운터가 포함되어 있다고 가정 해 보겠습니다. 그런 다음 어떻게 그 변수를 알 수 있습니까 카운터가 main.c에 있습니까?

+0

C 파일을 해당 오브젝트 파일에 컴파일하십시오 (이러한 오브젝트 파일을 함께 연결하지 않고). 이 오브젝트 파일을 검사한다면 답을 얻을 수 있습니다. – dirkgently

+0

대부분의 파일은 다른 파일에 의존하므로 파일을 개별적으로 컴파일하는 것은 불가능할 수 있습니다. –

답변

1

답변은 here입니다. .