October 2025
Intermediate to advanced
1048 pages
29h 35m
English
Here, I’ll show you how to create and use static and shared libraries in a Unix environment. This summary is tutorial and elementary. I begin by explaining a bit about software libraries in general, then proceed to describe the differences between static and shared libraries. I then describe the how-tos of creating and using both types of libraries using the tools available in a GNU-based Unix system such as Linux. The discussion here is limited to executables and libraries in the Executable and Link Format (ELF), which is the format used by Linux and most Unix systems at the time of this writing. If you don’t know what ...
Read now
Unlock full access