Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
$ ldd `which ls` linux-gate.so.1 => (0xb7809000) libselinux.so.1 => /lib/i386-linux-gnu/libselinux.so.1 (0x4212d000) librt.so.1 => /lib/i386-linux-gnu/librt.so.1 (0xb77ec000) libacl.so.1 => /lib/i386-linux-gnu/libacl.so.1 (0x4101f000) libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xb76a6000) libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xb76a2000) /lib/ld-linux.so.2 (0xb780a000) libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0xb7689000) libattr.so.1 => /lib/i386-linux-gnu/libattr.so.1 (0x4111b000)
$ pwd
/tmp/1
$ ls
librt.so.1
$ LD_LIBRARY_PATH="." ldd /bin/ls
linux-vdso.so.1 => (0x00007fffaa1f5000)
libselinux.so.1 => /lib/x86_64-linux-gnu/libselinux.so.1 (0x00007fc764d5a000)
librt.so.1 => ./librt.so.1 (0x00007fc764b52000)
libacl.so.1 => /lib/x86_64-linux-gnu/libacl.so.1 (0x00007fc764949000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fc7645c5000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007fc7643c1000)
/lib64/ld-linux-x86-64.so.2 (0x00007fc764fa0000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007fc7641a4000)
libattr.so.1 => /lib/x86_64-linux-gnu/libattr.so.1 (0x00007fc763fa0000)Если приложение загружает библиотеку lib1.dll не указывая полный путь, то Windows ищет библиотеку сначала в текущем каталоге, потом в каталоге программы, в каталоге Windows и так далее.
Файлы *.txt представляют опасность в Windows