Я запускаю приложение, которое использует созданную мной библиотеку.Этот пример приложения создается с помощью файла make, который создает приложение как
LIBNAME=/usr/local/App/lib/libMYLIB.so
$ (CC) -o образец sample.o $ (LIBNAME)
Iмогу запустить приложение без настройки LD_LIBRARY_PATH.Ожидается ли это?
Имеет ли какое-то отношение использование полного пути в LIBNAME?Пример ldd возвращает (среди других записей)
/usr/local/App/lib/libMYLIB.so (0x00002aaaaaaad000)
Какие изменения мне нужно сделать, чтобы без установки переменной env LD_LIBRARY_PATH мое приложение не работало.Использование -lMyLIB с помощью cc?
Спасибо.