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
Printable View
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
Yes, but what kind of code goes in the .so libraries?
Same as the code in a *.a file.
.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/