Thomas Sampson

Checking Unix Executable Dependencies

Leave a comment

Tonight I needed to check the runtime dependencies of a native unix executable. Luckily this can be achieved with a single command using the ldd utility (linux) or otool (MacOSX) to print a list of shared object dependencies as follows;


ldd myapp


otool -L myapp

Example Output => (0xb76f8000) => /usr/lib/i386-linux-gnu/ (0xb7601000) => /lib/i386-linux-gnu/ (0xb75d5000) => /lib/i386-linux-gnu/ (0xb75b6000) => /lib/i386-linux-gnu/ (0xb759b000) => /lib/i386-linux-gnu/ (0xb73f6000)
/lib/ (0xb76f9000)


Author: tomtech999

I have recently graduated with a 1st class degree in MComp Games Software Development at Sheffield Hallam University, focusing primarily on application development in C++, with experience in graphics programming, scripting languages, DVCS/VCS and web technology. In my spare time I enjoy Drumming, Reading and Snowboarding!

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s