2010-03-06 17 views
8

Używam GCC na Mac OSX. Próbuję uzyskać GCC, aby utworzyć mapę (lub listing) wszystkich symboli w projekcie, aby zawierał adresy, pod którymi są mapowane.Plik mapy z GCC na OSX

Przeczytałem w instrukcji GCC, że sposobem generowania takich plików map jest przekazanie specyficznych dla systemu flag do łącznika GCC za pomocą opcji -Xlinker.

Ale nie mogę znaleźć tej opcji. Czy ktoś wie, czy jest to możliwe przy użyciu GCC na OSX?

Odpowiedz

8

Opcja ld to -map. Z -Xlinker byłoby napisać:

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

Można również napisać to bardziej zwięźle z -Wl:

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