$ ldd test
linux-vdso.so.1 => (0x00007ffc0c6c3000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f93bf5e8000)
/lib64/ld-linux-x86-64.so.2 (0x00005589d05de000)
$ ldd test
linux-vdso.so.1 => (0x00007ffdfa65f000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fe698a48000)
/lib64/ld-linux-x86-64.so.2 (0x000055a763d1a000)
我写一个hello world 执行档用ldd
网络上查到因为动态链接的库,每次的加载地址都不一样。
那我好奇因为 libc.so.6 是共用函数库, user space 程式都用到libc.so
这样每个user space 程式的 libc.so 的 address是都不一样嘛?
谢谢