Ho sebelisa taelo ea "ldd" ho Linux

Taelo ea ldd e ka sebelisoa ho u bontša li-library tse arolelanoang ke lenaneo leha e le lefe le fanoeng.

Sena se na le thuso bakeng sa ho sebetsa ha ho na le ts'ebetso e lahlehileng 'me e ka sebelisoa ho thathamisa mesebetsi le litlhapi tse sieo.

Ldd Command Syntax

Ena ke syntax e nepahetseng ha u sebelisa taelo ea ldd:

ldd [OPTION] ... FILE ...

Mona ke lisebelisoa tsa litaelo tsa ldd tse ka kenngoa sebakeng sa [OPTION] ka taelo e ka holimo:

--help hatisa thuso ena le ho tsoa - toversion tlhahiso ea tlhahiso ea tlhahiso-leseling le ho tsoa -d, - ho tloha-ho tloha mohahong oa ho fallisoa ha data -r, - ho fumana mohato oa mohato oa ts'ebetso le ho fallisoa ha mosebetsi -a, -v, --verbose hatisa boitsebiso bohle

Tsela ea ho Sebelisa Ldd Command

U ka sebelisa taelo e latelang ho fumana boitsebiso bo eketsehileng ho tsoa taelo efe kapa efe ea ldd:

ldd -v / tsela / ho / lenaneo / e sebetsang

Litholoana li bonts'a tlhahisoleseding ea boitsebiso hammoho le litsela le liaterese ho lilabraring tse arolelanoeng, tse kang tsena:

ldd libshared.so linux-vdso.so.1 => (0x00007fff26ac8000) libc.so.6 => /lib/libc.so.6 0x00007ff1df55a000) /lib64/ld-linux-x86-64.so.2 (0x00007ff1dfafe000)

Haeba faele ea SO e sa fumanehe ho hang, u ka fumana lilaebraring tse lahlehileng tse sebelisang taelo e latelang:

ldd-tsela / to / program

Litholoana li tšoana le tse latelang:

linux-vdso.so.1 (0x00007ffc2936b000) /home/gary/demo/garylib.so => ​​ha se fumanelibc.so.6 => usr / lib / libc.so.6 (0x00007fd0c6259000) / lib64 / ld-linux-x86 -64.so.2 (0x00007fd0c65fd000)

Bohlokoa: Le ka mohla u se ke ua matha taelo ea ldd khahlanong le lenaneo le sa tsitsang ho tloha ha taelo e ka e phetha. Ena ke mefuta e meng e sireletsehileng e bonts'ang ho itšetleha ka ho toba le sefate se itšetlehileng ka sona: objdump -p / tsela / to / program | grep e hlokeha .

Tsela ea ho Fumana Tsela ho Kopo

U tlameha ho fana ka tsela e feletseng ho kopo haeba u batla ho fumana litšepiso tsa eona ka ldd, eo u ka e etsang ka litsela tse 'maloa.

Ka mohlala, ena ke tsela eo u ka fumanang tsela ea Firefox ka eona :

fumana / -name mollo oa mozilla

Bothata ka taelo e fumanoang , leha ho le joalo, ke hore ha e tla thathamisa feela e sebetsang empa e tlahle moo Firefox e leng teng, e kang ena:

Mokhoa ona ke ntho e fokolang 'me u ka' na ua hloka ho sebelisa taelo ea sudo ho phahamisa litokelo tsa hau, mohlomong u ka fumana liphoso tse ngata tse lumetsoeng.

Ho e-na le hoo ho bonolo haholo ho sebelisa moo e leng taelo ea ho fumana tsela ea kopo:

moois firefox

Lekhetlong lena tlhahiso e ka shebahala e kang ena:

/ usr / bin / firefox

/ joalo / firefox

/ usr / lib / firefox

Sohle seo u tlamehang ho se etsa hona joale ho fumana lilaebrari tse arolelanoang tsa Firefox o thaepa taelo e latelang:

ldd / usr / bin / firefox

Litholoana tse tsoang taelong e tla ba ntho e kang ena:

linux-vdso.so.1 (0x00007ffff8364000)
libpthread.so.0 => /usr/lib/libpthread.so.0 (0x00007feb9917a000)
libdl.so.2 => /usr/lib/libdl.so.2 (0x00007feb98f76000)
libstdc ++. so.6 => /usr/lib/libstdc ++.so.6 (0x00007feb98bf4000)
libm.so.6 => /usr/lib/libm.so.6 (0x00007feb988f6000)
libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x00007feb986e0000)
libc.so.6 => /usr/lib/libc.so.6 (0x00007feb9833c000)
/lib64/ld-linux-x86-64.so.2 (0x00007feb99397000)

Linux-vdso.so.1 ke lebitso la laebrari le nomoro ea hex ke aterese eo laebrari e tla romelloa ho eona mohopolong.

U tla hlokomela melaong e mengata eo = = letšoao le lateloa ke tsela. Ena ke tsela e eang ho binary ea 'mele; nomoro ea hex ke aterese eo laebrari e tla laoloa ho eona.