Portál AbcLinuxu, 12. května 2024 00:01


Dotaz: Instalacia novych kniznic , skompilovanych s cross-compilerom

1.11.2009 10:09 crusoe
Instalacia novych kniznic , skompilovanych s cross-compilerom
Přečteno: 95×
Odpovědět | Admin
Ahoj ,

Mam otazku, pomocou cross-compilera som skompiloval nejake kniznice (konkretne Qt4). Ako ich mozem nainstalovat na cielovy pocitac ? Chcel by som ich iba jednoducho skopirovat, ale neviem ako je treba dat systemu vediet o ich pritomnosti . Treba pouzit ldconfig ? (sice presne neviem na co ldconfig presne sluzi :P)

vdaka za pomoc ;)

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

1.11.2009 11:51 Andrej Herceg | skóre: 43
Rozbalit Rozbalit vše Re: Instalacia novych kniznic , skompilovanych s cross-compilerom
Odpovědět | | Sbalit | Link | Blokovat | Admin
Áno, treba ldconfig. :)

Neviem, či si ich kompiloval tak, aby boli v štandardnom adresári, kam sa bežne dávajú knižnice. Ak áno, tak nemusíš robiť nič iné, len ich tam skopíruješ, spustíš ldconfig. Ak si to ale skopíroval tak, aby to bolo v inom adresári (napr. preto, aby sa to dalo ľahšie potom "odinštalovať"), budeš musieť do /etc/ld.so.conf (alebo do do /etc/ld.so.conf.d/nieco.conf) dat adresár, kde sa tie knižnice nachádzajú a až potom spustíš ldconfig.
1.11.2009 15:09 crusoe
Rozbalit Rozbalit vše Re: Instalacia novych kniznic , skompilovanych s cross-compilerom
A co ak na systeme nie je ldconfig ?

Cielovy system je STLinux (takze tam je busybox+uclibc) a ldconfig tam nevidim :/ Su este nejake ine moznosti ?

dakujem za odpoved
1.11.2009 16:34 Andrej Herceg | skóre: 43
Rozbalit Rozbalit vše Re: Instalacia novych kniznic , skompilovanych s cross-compilerom
Nepoznám uClibs (a dokumentácia sa mi čítať nechce), ale v zdrojových kódoch majú aj súbor ldconfig.c, z ktorého sa, podľa Makefile, skompiluje program ldconfig (ale netuším, či sa to tam musí používať).

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.