about complier linker loader - xieyunzi/xieyunzi.github.io GitHub Wiki

linker

vagrant@debian-9:/vagrant$ cat $(which ldd) | grep RTLDLIST=
RTLDLIST="/lib/ld-linux.so.2 /lib64/ld-linux-x86-64.so.2 /libx32/ld-linux-x32.so.2"

vagrant@debian-9:/vagrant$ /lib64/ld-linux-x86-64.so.2 --list /lib64/ld-linux-x86-64.so.2
        statically linked

vagrant@debian-9:/vagrant$ /lib64/ld-linux-x86-64.so.2 --list /bin/cat
        linux-vdso.so.1 (0x00007ffeb8d85000)
        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f60304dd000)
        /lib64/ld-linux-x86-64.so.2 (0x00007f6030a85000)

linker-plt-got

pic from https://blog.csdn.net/linyt/article/details/51635768