Sisukord:

Mis on staatiline ja dünaamiline teek Linuxis?
Mis on staatiline ja dünaamiline teek Linuxis?

Video: Mis on staatiline ja dünaamiline teek Linuxis?

Video: Mis on staatiline ja dünaamiline teek Linuxis?
Video: Sa tead kõike ja oled alati teadnud! Häälestage alateadvus külluse vibratsioonile. See film muudab t 2024, November
Anonim

Staatilised raamatukogud , kuigi neid saab korduvalt kasutada mitmes programmis, on need kompileerimise ajal programmi lukustatud. Seevastu a dünaamiline raamatukogu saab muuta, ilma et oleks vaja uuesti kompileerida. Sest dünaamilised raamatukogud väljaspool käivitatavat faili, peab programm tegema sellest ainult ühe koopia raamatukogu oma failid kompileerimise ajal.

Lihtsalt, mis on dünaamiline teek Linuxis?

Linux toetab kahte klassi raamatukogud , nimelt: Staatiline raamatukogud – on kompileerimise ajal programmiga staatiliselt seotud. Dünaamiline või jagatud raamatukogud – laaditakse programmi käivitamisel ja mällu laadimisel ning sidumine toimub käitamise ajal.

Võib ka küsida, kas staatiline raamatukogu võib sõltuda dünaamilisest raamatukogust? Jah, näiteks kui helistate Windowsi funktsioonidele oma seest staatiline lib nad on tavaliselt mõnelt pärit dünaamiline raamatukogu nii et vahet ei tohiks olla.

Samamoodi, mis on staatiline teek Linuxis?

Staatilised raamatukogud : A Staatiline raamatukogu või staatiliselt seotud raamatukogu on rutiinide, väliste funktsioonide ja muutujate kogum, mis lahendatakse helistajas kompileerimise ajal ja kopeeritakse sihtrakendusse kompilaatori, linkija või siduja poolt, luues objektifaili ja iseseisva käivitatava faili.

Kuidas kasutada staatilist raamatukogu?

Staatilise teegi loomise sammud Loome ja kasutame staatilise teeki UNIXis või UNIXis nagu OS

  1. Looge C-fail, mis sisaldab teie teegi funktsioone. /* Failinimi: lib_mylib.c */
  2. Looge teegi jaoks päisefail.
  3. Teegi failide koostamine.
  4. Looge staatiline raamatukogu.
  5. Nüüd on meie staatiline raamatukogu kasutamiseks valmis.

Soovitan: