【发布时间】:2011-05-28 09:59:55
【问题描述】:
-R 文件名
--just-symbols=文件名
从 filename 中读取符号名称及其地址,但不要重新定位它或将其包含在输出中。这允许您的输出文件以符号方式引用其他程序中定义的内存的绝对位置。您可以多次使用此选项。
例如,在我的 Mac 上,ld -R libsomething.a 甚至 gcc -Wl,-R,libsomething.a 都不起作用。
【问题讨论】:
-
答案当然取决于您使用的非 GNU 链接器,因为 args 由调用的特定链接器处理。
-
您收到什么错误信息;您还使用什么链接器和版本?
-
这取决于您使用的哪个“非GNU”链接器。
标签: c macos linker gnu symbols