Related questions
What are .a and .so files?
I'm currently trying to port a C application to AIX and am getting confused. What are .a and .so files and how are they used when building/running an application?
What is a bus error?
What does the "bus error" message mean, and how does it differ from a segfault?