Tartalomjegyzék:

Mi az a statikus és dinamikus könyvtár Linuxon?
Mi az a statikus és dinamikus könyvtár Linuxon?

Videó: Mi az a statikus és dinamikus könyvtár Linuxon?

Videó: Mi az a statikus és dinamikus könyvtár Linuxon?
Videó: CS50 2015 - Week 7 2024, November
Anonim

Statikus könyvtárak , bár több programban újra felhasználhatók, fordítási időben egy programba vannak zárva. Ezzel szemben a dinamikus könyvtár újrafordítás nélkül módosítható. Mivel dinamikus könyvtárak A futtatható fájlon kívül a programnak csak egy másolatot kell készítenie a fájlból könyvtáré fájlok fordítási időben.

Egyszerűen, mi az a dinamikus könyvtár a Linuxban?

Linux két osztályt támogat könyvtárak , nevezetesen: Statikus könyvtárak – fordítási időben statikusan egy programhoz vannak kötve. Dinamikus vagy megosztott könyvtárak – akkor töltődnek be, amikor egy program elindul, és betöltődik a memóriába, és az összerendelés futás közben történik.

Feltehetjük azt is, hogy függhet-e egy statikus könyvtár egy dinamikus könyvtártól? Igen, például amikor a Windows függvényeket a saját belsejéből hívja meg statikus lib általában néhánytól származnak dinamikus könyvtár szóval nem lehet különbség.

Hasonlóképpen, mi az a statikus könyvtár a Linuxban?

Statikus könyvtárak : A Statikus könyvtár vagy statikusan kapcsolódik könyvtár rutinok, külső függvények és változók halmaza, amelyeket a hívóban a fordításkor feloldanak, és egy fordító, linker vagy binder átmásol egy célalkalmazásba, így egy objektumfájlt és egy önálló végrehajtható fájlt hoz létre.

Hogyan használjunk statikus könyvtárat?

Statikus könyvtár létrehozásának lépései Hozzunk létre és használjunk statikus könyvtárat UNIX-ban vagy UNIX-ban, például operációs rendszerben

  1. Hozzon létre egy C-fájlt, amely függvényeket tartalmaz a könyvtárában. /* Fájlnév: lib_mylib.c */
  2. Hozzon létre egy fejlécfájlt a könyvtár számára.
  3. Könyvtári fájlok fordítása.
  4. Statikus könyvtár létrehozása.
  5. Statikus könyvtárunk most használatra kész.

Ajánlott: