Kazalo:
Opredelitev - Kaj pomeni statična knjižnica?
Statična knjižnica je programski koncept, v katerem so skupne knjižnice s posebnimi funkcionalnostmi, razredi ali viri povezane z zunanjimi aplikacijami ali komponentami, kar olajša ustvarjanje samostojnih in izvršljivih datotek. Med povezovanjem se zunanji deli statične knjižnice naložijo v naslovni prostor ali se združijo s kodo aplikacije.
Statična knjižnica zagotavlja učinkovit mehanizem za ponovno uporabo kode.
Tehopedija razlaga statično knjižnico
Statične knjižnice se imenujejo in aktivirajo v programskem jeziku in operacijskem sistemu (OS) v primerjavi z dinamičnimi knjižnicami, ki uporabljajo različne mehanizme izvajanja. Samo razvijalec ali uporabnik lahko poveže statično knjižnico z aplikacijo.
Večina knjižničnih konceptov je izpeljanka statične knjižnice, ki se je razvila iz koncepta, v katerem iste programske kode ali rutine niso ponovno uporabljene za različne aplikacije ali komponente. Namesto tega je določena knjižnica z zahtevanimi rutinami.
Ključne prednosti statične knjižnice so naslednje:
- Zagotavlja različico knjižnice in združljivost z razvito kodo aplikacije, kar olajša vzdrževanje različic.
- Omogoča ustvarjanje posameznih izvršljivih datotek. Povezati je treba le zahtevane dele knjižnice izvršljive datoteke v primerjavi z dinamično knjižnico, ki zahteva nalaganje celotne knjižnice. Vendar pa je velikost izvedljive datoteke večja, če uporabljamo statično knjižnico.