어떤 본문이 C에서 목록 파일과지도 파일이 무엇인지 알려줄 수 있습니까?

StackOverflow https://stackoverflow.com/questions/233047

문제

그래요 마노 즈 다시 여기에 내 의심을 묻습니다.

우리가 하나 이상의 소스 파일로 프로젝트를 수행 할 때 터보 C에서

그러면 우리는 생성 할 수 있습니다 파일 및지도 파일을 나열합니다 .

그들은 무엇인가?

그들은 무엇을 포함합니까?

그리고 Turbo C의 TCC를 사용하여 MS-DOS 명령 프롬프트에서 명령을 사용하여이를 생성하는 방법은 무엇입니까?

Turbo TCC 명령을 사용하여 AC 파일의 어셈블리 코드를 생성하는 방법은 무엇입니까?

도움이 되었습니까?

해결책

목록 파일에는 일반적으로 컴파일러가 생성 한 어셈블리 언어 코드가 포함됩니다. 또한 ASM 코드와 산재 된 원래 소스 코드가 포함될 수도 있습니다.

맵 파일에는 코드에 모든 정적 기호 (함수, 글로벌 등)가 포함되어 있으며 상대 주소가 포함되어 있습니다. 링커 설정에 따라 프로그램의 각 코드 줄의 주소와 같은 다른 정보가있을 수 있습니다. 프로그램이 충돌하면 맵 파일을 사용하여 충돌이 발생한 위치를 결정할 수 있습니다.

다른 팁

내가 아는 한, 맵 파일은 함수와 변수의 매핑을 상대 메모리 위치에 제공합니다. 일반적으로 그들은 프로그래머에게 그다지 유용하지 않습니다.

이를 생성하려면 도움말 파일을보십시오. 필요한 모든 정보가 있어야합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top