next up previous index
Következő: 15.69.4 OPCIÓK Fel: 15.69 ldd(1) Előző: 15.69.2 VÁZLAT   Index

15.69.3 LEÍRÁS

Az ldd kiírja a parancssorban megadott program futtatásához szükséges megosztott könyvtárakat. Az a.out programoknál az ldd egyszerűen egy fork és egy exec segítségével az argc-nek nullát megadva elindítja a programot. Az a.out dinamikus linkere, az ld.so, amely normálisan betölti a megosztott könyvtárakat, észreveszi ezt a speciális indítást, és kiírja a szükséges könyvtárakat. ELF programoknál az ldd egy fork és egy exec segítségével elindítja a programot, és beállít egy megfelelő környezeti változót. Az ELF dinamikus linker, az ld-linux.so, amely normálisan a megosztott könyvtárakat betölti, észreveszi ezt a speciális esetet, és kiírja a futtatáshoz szükséges könyvtárak listáját.




1999-09-17