Quando um arquivo compilado com -pie
( Executável Independente da Posição ), como:
gcc -pie -fPIC hello.c
Então você tem:
#file ./a.out
a.out: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.24, BuildID[sha1]=0x2afb7892000a1dc5b9010c591b75987188aa2d66, stripped
Se precisar de mais informações, visite Código independente de posição