Carl Burks is a software developer for a global financial institution. With over ten years experience in technology and software development for financial organizations and over twenty years of software experience, Carl Burks provides articles, musings and insight into technology issues, software development, and other selected topics.
Fixing problems with a black box application, strace
If you don't know about this command you should:
strace - trace system calls and signals
You can see which files a specific program touches and a lot, lot more.
Here is a blog that goes into more than sufficient detail about the topic:
I was trying to get Crayon Physics to work on a Linux box and the error messages were less than helpful, but I was able to make forward progress thanks to this program.