【发布时间】:2013-11-27 08:18:19
【问题描述】:
我想从一个精灵共享对象中删除可重定位部分的符号。
或者 我想从一个精灵共享对象中本地化一个全局可重定位符号。
在Linux平台上怎么做?
【问题讨论】:
-
仅供参考...objcopy 命令正在执行 .o 或 .a 文件所需的操作,但不适用于 .so 文件。
我想从一个精灵共享对象中删除可重定位部分的符号。
或者 我想从一个精灵共享对象中本地化一个全局可重定位符号。
在Linux平台上怎么做?
【问题讨论】:
在Linux平台上怎么做?
你不能(至少不容易)。
大多数 UNIX 系统不允许在链接后修改共享库或可执行文件——它们被视为链接的“最终”产品。
【讨论】: