Привет...
Скачал библиотеку sqlite-3.5.8.so.gz с оф. сайта. Запускаю демку "ivankob\examples\sqlite3types_test\" и облом: мсе хочет библеотеку libsqlite3.so (это в лине). В винде ему подсовываю ту же версию библиотеки все работает нормально. Как мне запустить sqlite в лине и че это за библиотека такая libsqlite3.so. Пытался переименовать (реакции нуль).
SQLite3 и MSIDE
Модератор: Модераторы
- debi12345
- долгожитель
- Сообщения: 5761
- Зарегистрирован: 10.05.2006 23:41:15
- Откуда: Ташкент (Узбекистан)
"/usr/lib/libsqlite3.so" - линк например на "/usr/lib/libsqlite3.so.5.8"
Чтобы Линукс "схавал" новый линк - выполните "ldconfig" в каталоге "/usr/lib/"
ПС:
SQlite3 in MSE* - просто песня, лично я - в восторге
Мартин сделал почти невозможное - превратил его в чистый SQL-фронтэнд.
Чтобы Линукс "схавал" новый линк - выполните "ldconfig" в каталоге "/usr/lib/"
ПС:
SQlite3 in MSE* - просто песня, лично я - в восторге
т.е. sqlite-3.5.8.so переименовать на libsqlite3.so.5.8 ???
За ответ спасибо. Но возникает вопрос.
В папку проги библиотеку мона поставить или нуно в lib бросать??? (Хотя ответ, наверное, знаю. Когда переименовывал библиотеку то оставлял ее в папке проги (мсе ругался, поэтому и вопрос задал). Я прав???)
В папку проги библиотеку мона поставить или нуно в lib бросать??? (Хотя ответ, наверное, знаю. Когда переименовывал библиотеку то оставлял ее в папке проги (мсе ругался, поэтому и вопрос задал). Я прав???)
- debi12345
- долгожитель
- Сообщения: 5761
- Зарегистрирован: 10.05.2006 23:41:15
- Откуда: Ташкент (Узбекистан)
В Линуксе каталог поиска библиотек - /usr/lib/ (а также внесенные в /etc/ld.so.conf ), там он строит кэш для быстрого поиска функций в библиотеках
Чтобы использовать сеансовые(текущий, например) - нужно запускать через пакетный файл с командой
export LD_LIBRARY_PATH={ваш_каталог_с_библиотеками}:$LD_LIBRARY_PATH
Чтобы использовать сеансовые(текущий, например) - нужно запускать через пакетный файл с командой
export LD_LIBRARY_PATH={ваш_каталог_с_библиотеками}:$LD_LIBRARY_PATH
