Может показаться, что /usr/local/lib
не в /etc/ld.so.conf
или /etc/ld.so.conf.d/*
.
Если просто запустить sudo ldconfig
(или ldconfig
как root) и повторите попытку.
Если это не так, либо добавьте его, либо вручную измените путь к библиотеке для команды:
LD_LIBRARY_PATH=/usr/local/lib ./myprogram
Кажется, ваша конфигурация странная, проверьте, что /usr/local/lib/libgmp.so.10
является ссылкой на /usr/local/lib/libgmp.so.10.0.2
,например,
$ ls -ltr /usr/lib/libgmp.so.3
lrwxrwxrwx 1 root root 15 2011-07-27 12:15 /usr/lib/libgmp.so.3 -> libgmp.so.3.5.2