Dld (software) - Dld (software)
Dld byl balíček knihovny pro C programovací jazyk, který provádí dynamická editace odkazu. Programy, které používají dld, mohou přidávat nebo odebírat kompilované kód objektu z procesu kdykoli během jeho provádění. Načítání modulů, prohledávání knihoven, řešení externích referencí a přidělení úložiště globálním a statickým datovým strukturám se provádí za běhu.
Dld podporoval různé Unix platformy, které byly původně vyvinuty pro VAX, Ne-3 a SPARCstation architektury.[1]Jeho autoři porovnávají jeho funkčnost s dynamickým propojováním, které bylo v době jeho konstrukce k dispozici v operačních systémech jako např SunOS 4, Systém V.4, HP-UX a VMS: všechny tyto operační systémy měly sdílené knihovny, ale neumožnil programům po spuštění načíst další knihovny. Dld nabídl tuto funkcionalitu bez nutnosti změn OS nebo řetězec nástrojů.[1]
Dld byl a GNU balíček, ale byl stažen, protože jeho funkce je k dispozici (prostřednictvím rozevřít
API) v moderní Unixový operační systémy.[2]
Reference
- ^ A b W. Wilson Ho; Ronald A. Olsson (1991). "Přístup ke skutečnému dynamickému propojení". Software - praxe a zkušenosti. 21 (4): 375–390. CiteSeerX 10.1.1.37.933. doi:10.1002 / spe. 4380210404.
- ^ "dld". Projekt GNU. Free Software Foundation. Citováno 14. října 2013.
externí odkazy
![]() | Tento počítačová knihovna související článek je a pahýl. Wikipedii můžete pomoci pomocí rozšiřovat to. |