gpt4 book ai didi

linux - 如果动态加载程序找不到库,我可以运行可执行文件吗?

转载 作者:太空宇宙 更新时间:2023-11-04 04:14:10 25 4
gpt4 key购买 nike

我有一个构建系统,可以使用硬编码的 RPATH 生成二进制文件。如果当前计算机上没有所需的包,我有一个包管理器,它将下载并解压缺少的库。

我可以挂接 Linux 动态链接器,以便在无法找到库时运行我的包管理器吗?然后在库可用后重新运行动态链接器?

最佳答案

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

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

关于linux - 如果动态加载程序找不到库,我可以运行可执行文件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17598872/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com