Libraries are the compiled code that is usually incorporated into a programer at a later time.
- Three types: Static Libraries, Shared Libraries, and Dynamically Loaded Libraries
- Static libraries are a collection of normal object files.
- They usually ends with “.a”.
- Collection is created with “ar” command.
- Shared libraries are loaded at program start-up and shared between programs.
- Dynamically loaded libraries can be loaded and used at any time while a program is running.
- DL libraries are not really in any kind of library format.
- Both static and shared libraries can be used as DL libraries.