I know this question isn't very new but it seems as if I didn't be able to fix my problem on myself.
ldd
generate the following output
u123@PC-Ubuntu:~$ ldd /home/u123/Programme/TestPr/Debug/TestPr
linux-vdso.so.1 => (0x00007ffcb6d99000)
libcsfml-window.so.2.2 => not found
libcsfml-graphics.so.2.2 => not found
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fcebb2ed000)
/lib64/ld-linux-x86-64.so.2 (0x0000560c48984000)
Which is the correct way to tell ld
the correct path?
ldconfig -v 2>/dev/null | grep -v ^$'\t'
. An obvious choice is/usr/local/lib
if your linker knows about it. What is your distribution? And where are those libraries currently located? In any case, you should be able to install the binary packages you need to satisfy the linker. – Faheem Mitha Apr 27 '16 at 8:09