2010-03-06 2 views
8

Mac OSX에서 GCC를 사용하고 있습니다. GCC가 맵핑 된 주소를 포함하도록 프로젝트의 모든 심볼의 맵 (또는 목록) 파일을 작성하도록 GCC를 얻으려고합니다.OSX에서 GCC로지도 파일

그런 맵 파일을 생성하는 방법은 시스템 특정 플래그를 -Xlinker 옵션을 사용하여 GCC 링커에 전달하는 것입니다.

하지만 옵션 자체가 무엇인지 알 수 없습니다. 누구든지 OSX에서 GCC를 사용할 수 있는지 알고 있습니까?

답변

8

ld 옵션은 -map입니다. -Xlinker하면 작성합니다

gcc -Xlinker -map -Xlinker /path/to/map ... 

또한이 더 간결 -Wl로 작성할 수 있습니다

gcc -Wl,-map,/path/to/map ...