Vous n'obtiendrez pas exactement ce que vous avez demandé, mais vous pouvez vérifier si un binaire est lié statiquement ou non (et s'il est lié dynamiquement, quelles sont les bibliothèques avec lesquelles il est lié) avec ldd
.
Lorsque le binaire est lié dynamiquement, la sortie ressemble à ceci :
$ ldd test-dyn
linux-vdso.so.1 => (0x00007fffce7fe000)
libc.so.6 => /lib64/libc.so.6 (0x000000391f000000)
/lib64/ld-linux-x86-64.so.2 (0x000000391ec00000)
... et sur un binaire lié statiquement, comme celui-ci :
$ ldd test-stat
not a dynamic executable