Вы, кажется, связываетесь с библиотеками в пользовательском каталоге библиотеки, -Lavut
.
Проверьте, где ваш загрузчик ищет библиотеки исполняемого файла:
ldd ./test
Если какой-либо из них находится в нестандартных каталогах (а ldd
указывает, что определенная библиотека не может быть найдена), добавьте их в LD_LIBRARY_PATH:
LD_LIBRARY_PATH=/tmp/work/avut ./test
Если хотите, вы можете жестко закодировать путь к библиотеке в исполняемый файл с помощью опции компоновщика -rpath
, например, gcc ... -Wl,-rpath -Wl,/tmp/work/avut
.