That’s the dynamic linker; if you run it on its own, it will tell you what it does: Usage: ld.so [OPTION]... EXECUTABLE-FILE [ARGS-FOR-PROGRAM...] You have invoked ‘ld.so’, the helper program for shared library executables. This program usually lives in the file /lib/ld.so, and special directives in executable files using ELF shared libraries tell the system's program loader to load the helper pro