lib ld linux.so.2 [ld—linux.so查找共享库的顺序介绍]

llx共享顺序

Glb安装库有llxX其X数不平台上名也会不。

可以用l看。

#l b。

lxg (0x00b000)。

lb6 lblb6 (0x00000)。

lbllx (0x008000)。

没有就是。

其不是实际库件你是不到它是虚拟库件用和krl交。

llx是专门责寻库件库。

以例首先告诉llx它要lb6这库件llx将按定顺序到lb6库再给调用。

那llx又是怎么到呢?其实不用llx位置是写死程序g编译程序就写死里面了。

G写到程序llx位置是可以改变通修改g件。

运行llx共享顺序

()llx6可执行目标件被指定可用rl命令看。

()llx6缺省rlb和lb;当glb安装到rll下它rlllb。

(3)L_LBRR_环境变量设定路径

()l(或rlll)所指定路径由lg生成二进制l。

编译llx共享顺序

()llx6由g件所设定

()g rrr所打印出路径主要是lbg_等库。

可以通G_X_RX设定

(3)LBRR_环境变量设定路径编译命令行指定Lrlllb。

()bll所设定缺省路径顺序编译bl指定

(可以通l vrb | gr R看)。

(5)二进制程序路径顺序环境变量设定

般rllb高rb。

(6)编译头件路径顺序与lbrr顺序类似。

般rlll高rl

1 次访问