Исправление Pinkbyte, (текущая версия) :
Это конфиги, расказывающие линкеру где искать динамические библиотеки. Пример:
/lib64
/usr/lib64
/usr/local/lib64
/lib32
/usr/lib32
/usr/local/lib32
/lib
/usr/lib
/usr/local/lib
pinkbyte@phantom ~ $ ldd /bin/ls
linux-vdso.so.1 (0x00007fff4f7ff000)
libcap.so.2 => /lib64/libcap.so.2 (0x00007ff6c0940000)
libacl.so.1 => /lib64/libacl.so.1 (0x00007ff6c0737000)
libc.so.6 => /lib64/libc.so.6 (0x00007ff6c0390000)
libattr.so.1 => /lib64/libattr.so.1 (0x00007ff6c018b000)
/lib64/ld-linux-x86-64.so.2 (0x00007ff6c0b46000)
Команда выше показывает какие библиотеки нужны бинарнику /bin/ls, а линкер последовательно обходит директории, указанные в конфиге в поисках этих библиотек. Если не найдет хотя бы одну библиотеку по всем указанным в конфиге путям - будет фэйл - приложение не запустится.
Исходная версия Pinkbyte, :
Это конфиги, расказывающие линкеру где искать динамические библиотеки. Пример:
/lib64
/usr/lib64
/usr/local/lib64
/lib32
/usr/lib32
/usr/local/lib32
/lib
/usr/lib
/usr/local/lib
pinkbyte@phantom ~ $ ldd /bin/ls
linux-vdso.so.1 (0x00007fff4f7ff000)
libcap.so.2 => /lib64/libcap.so.2 (0x00007ff6c0940000)
libacl.so.1 => /lib64/libacl.so.1 (0x00007ff6c0737000)
libc.so.6 => /lib64/libc.so.6 (0x00007ff6c0390000)
libattr.so.1 => /lib64/libattr.so.1 (0x00007ff6c018b000)
/lib64/ld-linux-x86-64.so.2 (0x00007ff6c0b46000)
Команда выше показывает какие библиотеки нужны бинарнику /bin/ls, а линкер последовательно обходит директории, указанные в конфиге в поисках этих библиотек. Если не найдет хотя бы одну библиотеку по всем указанным в конфиге путям - будет фэйл.