Portál AbcLinuxu, 9. května 2025 23:34
gcc -L
nebo -l
(přesněji viz man gcc gcc -L
jsem snad i zkousela, ale asi jsem tam mela nekde nejakou jinou kravinu.LD_LIBRARY_PATH
nemusí být potřeba. Lze použít parametr linkeru -rpath
, při použití s GCC pak -Wl,-rpath
. Vypadá to třeba takhle:
gcc -o prográmek nějaký_modul.o -L knihovny -lknihovna -Wl,-rpath knihovnyV adresáři
knihovny
musí být soubor libknihovna.so
. Při spuštění se bude hledat libknihovna.so
kromě známých adresářů z /etc/ld.so.conf
a LD_LIBRARY_PATH
také v podadresáři knihovny
právě otevřeného adresáře. Lze samořejmě také použít absolutní cestu začínající /
.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.