我正在Mac OSX上使用GCC。 我试图让GCC创建一个包含项目中所有符号及其映射地址的映射(或清单)文件。 我在GCC手册中读到,生成这种映射文件的一种方法是使用-Xlinker选项将系统特定标志传递给GCC链接器。 但是我找不到该选项本身。 有人知道在OSX上使用GCC是否可能实现此功能吗?
ld选项是-map。使用-Xlinker,你可以这样写: gcc -Xlinker -map -Xlinker /path/to/map ... 你也可以用 -Wl 更简洁地编写此内容:gcc -Wl,-map,/path/to/map ...