Eine Bibliothek ist eine Binärdatei die Objects enthält, die beim linken dazugebunden werden. Zudem sind Header dabei, welche die Bibliotheksfunktionen bekannt machen (Prototypen) etc.
Ein Quellarchiv ist ein Archiv mit Quellen, hier also C-Dateien und Header, die ein gewissen Grad an Allgemeinheit haben und in verschiedenen Projekten menutzt werden können. Hier liegen die Dateien nicht binär vor sondern sind lesbar (ASCII).
Im optimalen Falle werden beide ergänzt durch eine API-Doku.
Beide ANsätze unterscheiden sich in
- Allgemeingültigkeit
- Portierbarkeit
- Effizienz
- Konfigurierbarkeit/Parametrisierbarkeit
- Verwendung
- etc
Lesezeichen