Ldconfig - Linux Command - Unix Polo

ldconfig e hana i nā loulou e pono ai a me ke keʻokeʻo (no ka hoʻohanaʻia e ka pūnaewele hopune , ld.so ) i nā hale waihona puke iʻike muaʻia ma nā papa kuhikuhi i hōʻikeʻia ma ka laina kauoha, ma ka file /etc/ld.so.conf , a me i nā papa inoa hilinaʻi ( / usr / lib a me / lib ). lcconfig nānā i ke poʻo kumu a waiho i nā inoa o nā hale waihona puke e hālāwai ai me ka hoʻoholoʻana i nā pono e pono e hoʻohui houʻia ko lākou mau lou. ldconfig haʻalele i nā loulouʻike i ka nānāʻana no nā hale waihona puke.

ldconfig e ho'āʻo e unuhi i keʻano o nā libs ELF (ie libc 5.x aiʻole libc 6.x (glibc)) e pili ana i nā hale waihona puke C inā pili kekahi waihona ma ke kū'ē, no laila, i ka hanaʻana i nā puke liʻiliʻi, he mea naʻauao ke akāka. loulou i ka libc (hoʻohana -lc). hiki i ka ldconfig ke mālama i nāʻano o nā hale waihona puke a ABI i loko o ka hale hilinaʻi ma nā kiʻi hana e hāʻawi ai i ka holo'ōiwi o nā ABI nui e like me3232 / ia64 / x86_64 a sparc32 / sparc64.

ʻO ka loaʻaʻole o nāʻike liʻiliʻi i kēia manawa no kaʻaeʻana i ka unuhiʻana o kā lākouʻano, no laila ke kumu /etc/ld.so.conf hōpili file e hiki ai i ke kikowaena o kahiʻano i manaʻoʻia. Hoʻohana waleʻia kēia no nā ELF libs i hikiʻole iā mākou ke hana. ʻO ka palapala e like me kēia "dirname = TYPE", kahi i hiki ai ke libc4, libc5, a libc6 paha. (Ke hana nei kēia kuʻinahina ma ka laina kauoha). ʻAʻole iʻaeʻia nā lumi. E nānā i ka koho -p .

ʻO nā inoa inoa pūnaewele i loaʻa a = ʻaʻole kānāwai hou ke loaʻaʻole kahi helu hoʻokoʻoʻana i manaʻoʻia.

ldconfig e hana mauʻia e ka mea hoʻohana nui loa e like me ka mea e pono ai kaʻae palapala i kekahi mau pūnaewele a me nā kope. Inā hoʻohanaʻoe i ka koho -r e hoʻololi i ka papa kuhikuhi,ʻaʻole ponoʻoe e lilo i mea hoʻohana nui ma ka lōʻihi o kou lawaʻana i ka papa kuhikuhi.

Hōʻuluʻulu

ldconfig [OPTION ...]

Nā koho

-v --verbose

Ke ala o Verbose. E kāpili i ka helu helu kūikawā, ka inoa o kēlā papa kuhikuhi kēia papa helu e like me ka nānāʻana a me nā loulou i hanaʻia.

-n

Na ka papa inoa kiko'ī wale nō i kuhikuhiʻia ma ka laina kauoha. Mai hoʻokomo i nā papa inoa hilinaʻi ( / usr / lib a me / lib ) aiʻole nā ​​mea i heluʻia ma /etc/ld.so.conf . Hoʻohuiʻia -N .

-N

Mai kūkulu hou i ke kile. Ināʻole ua hoʻohālikelikeʻia --X , ua loli houʻia nā loulou.

-X

Mai hoʻohui i nā loulou. Ināʻole ua kuhikuhiʻiaʻo NN, ua kūkulu houʻia ka peʻe.

-f conf

E hoʻohana i conf instead of /etc/ld.so.conf .

-C cache

E hoʻohana i ka hūnā ma kahi o /etc/ld.so.cache .

aʻa

E hoʻololi a hoʻohana i ka pakiaka ma keʻano o ka papa kuhikuhi.

-l

Ka waihona hale waihona. Kuhi lima i nā hale waihona puke. Hoʻohanaʻia e ka poʻe akamai wale nō.

-p --print-cache

E kāleka i ka papa inoa o nā papa kuhikuhi a me nā hale waihona puke i mālamaʻia i loko o ka hale waihona.

-c --format = NOMAT

E hoʻohana i FORMAT no ka waihona waihona. He kahiko, koho a me ka helu (ka paʻamau).

- - --help --usage

Kākau i kaʻikepiliʻike.

-V --huli

Kaomi 'ana a me ka puka.

Nā hiʻohiʻona

# / sbin / ldconfig -v

e hoʻokumu i nā loulou pololei no nā binaries i hoʻokaʻawaleʻia a me ke kūkulu houʻana i ka pahu.

# / sbin / ldconfig -n / lib

no ke kumu i ka hoʻokomoʻana i kahi waihona kaʻana like hou e hoʻololi pono i ka pūnaewele waihona e pili ana i nā loulou / lib.

E nana iA

ldd (1)

Mea nui: E hoʻohana i ke kauoha kanaka ( % man ) eʻike ai pehea e hoʻohanaʻia ai kekahi kauoha ma kāu kamepiula.