You can use
ldd to display the shared libraries that the executable requires.
You can use
ltrace to run the executable and log the library calls.
You can use
nm to show the symbols in the executable (but only if they haven't been stripped). And
objdump for more of this.