SergeyVas 0 11 сентября, 2009 Опубликовано 11 сентября, 2009 · Жалоба Знакомлюсь с линуксом, для на чала хочу попробовать собрать плеер все вроде собирается нормально. но если прикрепляю библиотеки все собирается без ошибок но при запуске выходит ошибка error while loading shared libraries: libamrwb.so.3: cannot open shared object file: No such file or directory файл этот лежит /usr/local/lib/libamrwb.so.3 пробовал ldconfig -p libcrypt.so (libc6, OS ABI: Linux 2.0.0) => /usr/local/lib/libcrypt.so libc.so.6 (ELF, OS ABI: Linux 2.0.0) => /usr/local/lib/libc.so.6 libanl.so.1 (libc6, OS ABI: Linux 2.0.0) => /usr/local/lib/libanl.so.1 libanl.so (libc6, OS ABI: Linux 2.0.0) => /usr/local/lib/libanl.so libamrwb.so.3 (libc6) => /usr/local/lib/libamrwb.so.3 libamrwb.so (libc6) => /usr/local/lib/libamrwb.so libamrnb.so.3 (libc6) => /usr/local/lib/libamrnb.so.3 libamrnb.so (libc6) => /usr/local/lib/libamrnb.so libSegFault.so (libc6, OS ABI: Linux 2.0.0) => /usr/local/lib/libSegFaul PATH=$PATH=/usr/local/lib export path тоже не помогает. Что еще сделать ума не приложу :( Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
andrew_b 14 14 сентября, 2009 Опубликовано 14 сентября, 2009 · Жалоба Знакомлюсь с линуксом, для на чала хочу попробовать собрать плеер Не круто ли для начала? Вы бы ещё со сборки glibc начали... PATH=$PATH=/usr/local/lib Это вообще непонятно что. export path тоже не помогает.Естественно. Пути поиска библиотек описываются в другой переменной. Что еще сделать ума не приложу :( "Если ничего не получается, прочтите, наконец, интсрукцию". Купите какую-нибудь книжку по Линуксу или по Юниксу вообще. Благо книжек этих сейчас как грязи. И разберитесь с основами функционирования системы. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Harbour 0 14 сентября, 2009 Опубликовано 14 сентября, 2009 · Жалоба Путь поиска SHARED библиотек находится в файле /etc/ld.so.cache, который генерится из текстового файла /etc/ld.so.conf, после добавления новой строки, например /usr/local/lib, необходимо этот файл перегенерить командой ldconfig. также имеет смысл прочитать 'man ld.so' Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться