是否存在会在指定库上复制 RTLD_DEEPBIND
行为的链接器标志?
我试图避免必须dlopen
我的库并为每个函数调用dlsym
只是为了获得RTLD_DEEPBIND
行为。即使有办法dlopen
,然后在没有dlsym
的情况下自动解析符号,这也是一个可以接受的解决方案。
dlopen 引用:http://linux.die.net/man/3/dlopen
最佳答案
Is there a linker flag that would duplicate the behavior of RTLD_DEEPBIND on a specified library?
是:-Bsymbolic
。
注意:-Bsymbolic
和 RTLD_DEEPBIND
都很难调试 side effects .
关于linux - 使用链接器标志复制 dlopen 的 RTLD_DEEPBIND 行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35088681/