0

我有一个构建系统,它生成带有硬编码 RPATH 的二进制文件。如果所需的包不在当前机器上,我有一个包管理器,它将下载并解压缩丢失的库。

如果找不到库,我可以挂钩 linux 动态链接器,以便我可以运行我的包管理器吗?然后在库可用后重新运行动态链接器?

4

1 回答 1

0

使用 -Wl,--dynamic-linker=file (参见 man ld)

但是重载动态链接器仅适用于加载可执行文件,不适用于共享库。

于 2013-07-30T18:41:50.730 回答