Portál AbcLinuxu, 5. listopadu 2025 05:12
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.