Я использую GCC на MAC OSX. Я пытаюсь заставить GCC создавать карту (или перечисляю), файл всех символов в проекте, таким образом, это содержит адреса, в которых они отображаются.
Я читал в руководстве GCC, что способ генерировать такие файлы карты состоит в том, чтобы передать систему определенные флаги компоновщику GCC, использующему-Xlinker опция.
Но я не могу найти, какова сама опция. Кто-либо знает, возможно ли это с использованием GCC на OSX?
Параметр ld - -map
. Используя -Xlinker
, вы должны написать:
gcc -Xlinker -map -Xlinker /path/to/map ...
Вы также можете написать это более кратко с помощью -Wl
:
gcc -Wl,-map,/path/to/map ...