【问题标题】:Duplicate dlopen's RTLD_DEEPBIND behavior with linker flag使用链接器标志复制 dlopen 的 RTLD_DEEPBIND 行为
【发布时间】:2016-05-07 10:24:41
【问题描述】:

是否有一个链接器标志会在指定库上复制RTLD_DEEPBIND 的行为?

我试图避免必须 dlopen 我的库并为每个函数调用 dlsym 只是为了获得 RTLD_DEEPBIND 行为。即使有一种方法可以dlopen,然后在没有dlsym 的情况下自动解析符号,这也是一个可以接受的解决方案。

dlopen 参考:http://linux.die.net/man/3/dlopen

【问题讨论】:

    标签: linux linker shared-libraries dlopen


    【解决方案1】:

    是否存在会在指定库上复制 RTLD_DEEPBIND 行为的链接器标志?

    是的:-Bsymbolic

    注意:-BsymbolicRTLD_DEEPBIND 都很难调试 side effects

    【讨论】:

    猜你喜欢
    • 2013-02-07
    • 1970-01-01
    • 2011-04-02
    • 2020-09-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-23
    相关资源
    最近更新 更多