Okay, shared libraries:
The .a files in */lib makes sense - ar archives containing object files to be linked into the program making use of the library. But what is the .so files? (e.g. libc.so.6)
Thanks
Skarr
Okay, shared libraries:
The .a files in */lib makes sense - ar archives containing object files to be linked into the program making use of the library. But what is the .so files? (e.g. libc.so.6)
Thanks
Skarr
.so = Shared library file (Unix)(equivalent to a Windows DLL)
http://www.tldp.org/HOWTO/Program-Li...libraries.html
When all else fails, read the instructions.
If you're posting code, use code tags: [code] /* insert code here */ [/code]
Yes, but what kind of code goes in the .so libraries?
Same as the code in a *.a file.
OS: Linux Mandrake 9.0
Compiler: gcc-3.2
Languages: C, C++, Java
If you go flying back through time and you see somebody else flying forward into the future, it's probably best to avoid eye contact.
.so = shared object
like when you compile a program, first it makes the object code, this object code is then *shared* with the rest of the system through .so.
Linux Magazine did a nice article explaining programing with .so's
http://www.linux-mag.com/
Asking the right question is sometimes more important than knowing the answer.
Please read the FAQ
C Reference Card (A MUST!)
Pointers and Memory
The Essentials
CString lib