powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Gentoo разделяемая библиотека
12 сообщений из 12, страница 1 из 1
Gentoo разделяемая библиотека
    #36304445
Фотография blinded
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Объясните бестолковому. Взял tinyxml в исходниках, собрал, т.к. автор делает только объектники, слепил из них разделяему библиотеку (libtinyxml-2.5.3.so), бросил в /usr/local/lib, сделал symlink libtinyxml.so->libtinyxml-2.5.3.so Кроме tiny в директории длежит еще куча других библотек. собрал свою задачу, запускаю - падает не находит libtinyxml.soб выставляю LD_LIBRARY_PATH=/usr/local/lib запускаю - работает! Ну и что я не так сделал?
...
Рейтинг: 0 / 0
Gentoo разделяемая библиотека
    #36304539
Фотография Ёш
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
/usr/local/lib у Вас отсутствует в списке поиска библиотек линкером. а другие приложения работают потому что в них при компиляции вкомпиливается полный путь к библиотеке, а Вы когда компилировали такой ключ «вкомпилить полный путь к библиотеке» не указали.

два пути решения
• добавить /usr/local/lib в путь поиска библиотек линкером (лучше не надо)
• перекомпилировать Вашу програму с ключём «вкомпилить полный путь к библиотеке»

ps: кстати что у Вас за дистрибутив ? в debian у меня /usr/local/lib уже в пути поиска линкера


--
„Истина — это вовсе не то, что можно убедительно доказать, это то, что
делает всё проще и понятнее“ — Антуан де Сент-Экзюпери
...
Рейтинг: 0 / 0
Gentoo разделяемая библиотека
    #36304547
landy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Она у Вас не находит libtinyxml.soб - дык Вы такой линк не делали, а в /usr/local/lib присутствует
Поэтому с LD_LIBRARY_PATH прокатывает

ls -l /usr/local/lib/libtiny*

???
...
Рейтинг: 0 / 0
Gentoo разделяемая библиотека
    #36304553
Фотография blinded
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ёш, если бы я одну бибилиотеку из /usr/local/lib цеплял себе, как минимум 5 и только одну не находит
...
Рейтинг: 0 / 0
Gentoo разделяемая библиотека
    #36304556
Фотография blinded
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
landy, б это не в имени, это запятая в тексте
...
Рейтинг: 0 / 0
Gentoo разделяемая библиотека
    #36304862
Фотография Ёш
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а как полностью сообщение об ошибке выглядит ?


--
„Истина — это вовсе не то, что можно убедительно доказать, это то, что
делает всё проще и понятнее“ — Антуан де Сент-Экзюпери
...
Рейтинг: 0 / 0
Gentoo разделяемая библиотека
    #36305028
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
blinded wrote:

> куча других библотек. собрал свою задачу, запускаю - падает не находит
> libtinyxml.soб выставляю LD_LIBRARY_PATH=/usr/local/lib запускаю -
> работает! Ну и что я не так сделал?

man ldconfig
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Gentoo разделяемая библиотека
    #36305029
Фотография blinded
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
: error while loading shared libraries: libtinyxml.so: cannot open shared object file: No such file or directory
маска 777 файло в /usr/local/lib
...
Рейтинг: 0 / 0
Gentoo разделяемая библиотека
    #36305031
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ёш wrote:

> два пути решения

Оба неверные.

Ну,т.е. как -- они решают конечно проблему. Но
надо её не только решить, а решить ПРАВИЛЬНО !
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Gentoo разделяемая библиотека
    #36305035
Фотография blinded
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZiv, ваше место в с++, нечего здесь флудить
...
Рейтинг: 0 / 0
Gentoo разделяемая библиотека
    #36305209
Гость_0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MasterZiv, а как правильно ?
...
Рейтинг: 0 / 0
Gentoo разделяемая библиотека
    #36305469
Фотография Ёш
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZiv
Ёш wrote:

> два пути решения

Оба неверные.

Ну,т.е. как -- они решают конечно проблему. Но
надо её не только решить, а решить ПРАВИЛЬНО !
а, всё, понял. спасибо, Вы правы. Гостю не отвечайте, это я с телефона писал :)
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Gentoo разделяемая библиотека
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]