Utworzyłwem sobie bibliotekę współdzieloną libcos.so , wrzuciłem ją do katalogu /home/wojtek/liby . Do pliku /etc/ld.so.conf dopiałem /home/wojtek/liby , zrobiłem ldconfig
wojtek@wojtek-desktop:~$ /sbin/ldconfig -p | grep libcos
libcos.so.1 (libc6) => /home/wojtek/liby/libcos.so.1
libcos.so (libc6) => /home/wojtek/liby/libcos.so
wojtek@wojtek-desktop:~$
i teraz moje pytanie: Dlaczego nie znajduje mi biblioteki gdy kompiluje tak:
g++ main.cpp -o program -L. -lcos
tylko musze dawać:
g++ main.cpp -o program -L/home/wojtek/liby -lcos