是否有一个链接器标志强制它在启动时加载所有共享库? [英] Is there a linker flag to force it to load all shared libraries at start time?
本文介绍了是否有一个链接器标志强制它在启动时加载所有共享库?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
是否存在可用于强制Linux动态链接器ld.so
在程序启动时立即加载所有共享库而不是
Is there a flag or any other directive that I can use to force the Linux Dynamic Linker ld.so
to load all shared libraries at once at start of the program instead of lazy binding.
基本上我想关闭懒惰绑定.
Essentially I want to turn off lazy binding.
谢谢
推荐答案
设置环境变量LD_BIND_NOW = 1
可以做到这一点.
Setting environment variable LD_BIND_NOW = 1
will do that.
感谢@skwllsp的回答.
Thanks to @skwllsp for the answer.
这篇关于是否有一个链接器标志强制它在启动时加载所有共享库?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文