Я знаю это ради безопасности "." не включается в $ PATH, если root запускает "ls" другого пользователя вместо / bin / ls, как это делают окна.
Но я не понимаю, почему linux не выполняет поиск в каталоге, в котором находится двоичный файл ELF, для динамических библиотек, от которых он зависит. Если Linux это делает, то «--prefix» не требуется при запуске configure, и двоичные файлы elf можно сделать переносимыми.
Проблемы с безопасностью не возникнет, если Linux сначала ищет $ LD_LIBRARY_PATH, а затем находится двоичный файл каталога.