标签: linux compiler-construction linker ld libc
是否有一个标志或任何其他指令可用于强制Linux动态链接器ld.so在程序启动时一次加载所有共享库而不是lazy binding。
ld.so
基本上我想关闭延迟绑定。
由于
答案 0 :(得分:5)
设置环境变量LD_BIND_NOW = 1即可。
LD_BIND_NOW = 1
感谢@skwllsp的回答。
答案 1 :(得分:2)
-z keyword 现在 - 生成可执行文件或共享库时,将其标记为告诉动态链接器在程序时解析所有符号 启动时,或者当共享库链接到使用dlopen时, 而不是将函数调用解析推迟到 函数首先被称为
-z keyword
现在 - 生成可执行文件或共享库时,将其标记为告诉动态链接器在程序时解析所有符号 启动时,或者当共享库链接到使用dlopen时, 而不是将函数调用解析推迟到 函数首先被称为
http://linux.die.net/man/1/ld