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