┌vod
Hledat
OvladaΦe
Hardware
Software
AbφΦko
O nßs

Distribuce - Slackware - Item 3466

Otßzka

Datum: 3. 12. 2002 09:29
Od: Vlastimil Ott
Titulek: Slack8.0: kde je (/etc/) ld.so.preload?

Normalne (bez chyb) jsem nainstaloval SlackWare 8.0 a kdyz kompiluji nektere programy (quanta, ktexmaker2 atd.) urcene pro KDE, kompiler nenachazi nektere knihovny, ackoliv na disku jsou (sice jinde, nez ocekava, ale jsou). Zjistil jsem, ze na disku neni soubor ld.so.preload, ktery ma byt v /etc/ (znam to z RedHatu). Ja tam mam pouze ld.so.cache.

Ptam se:

1) K cemu vyse zminene soubory slouzi? Jedna se dynamicke vazby s knihovnami? (Co je v ld.so.preload?)

2) Jak to, ze se nenainstaloval? Kde ho mam sehnat? Generuje se pro kazdy system?

Diky.

--vo



Odpov∞di

Datum: 5. 12. 2002 19:41
Od: Beda
Titulek: Slack8.0: kde je (/etc/) ld.so.preload?

man ld.so man ldconfig

  • /etc/ld.so.conf je seznam cest, kde se maji hledat sdilene knihovny. tedy vsechny "trusted" adresare s knihovnama
  • /etc/ld.so.cache je vygenerovany programem ldconfig a asi bych ho needitoval ani nemazal...
  • /etc/ld.so.preload je seznam toho co se ma nahrat vzdy i kdyz proti tomu ten program neni slinkovany.

ve vasem pripade chcete asi doplnit /etc/ld.so.conf a nasledne spustit program ldconfig.

Datum: 7. 12. 2002 23:03
Od: Vlastimil Ott
Titulek: Slack8.0: kde je (/etc/) ld.so.preload?

Diky, nejsem samozrejme debil, man mam projety nazpamet.;-) Uz jsem i pochopil, co tam ma byt, ale nejsem schopen toho dosahnout. ldconfig totiz soubor /etc/ld.so.preload nevytvori!!! (Jak by podle manu mel.)

Ld.so.conf i ld.so.cache existuji, ale jak vytvorim sakra ten preload? Ja nevim, co kde ktera aplikace hleda a proc.

Tak, a ted teprve nevim, co dal!

--vo


(c) AbcLinuxu s.r.o.   Grafika: megadesign