На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! Правила раздела *nix / gcc / Eclipse / Qt / wxWidgets / GTK+
  • При создании темы ОБЯЗАТЕЛЬНО указывайте версию тулкита / библиотеки / компилятора.
  • Перед тем как задать вопрос, сформулируйте его правильно, чтобы вас могли понять.
  • Нарушение Правил может повлечь наказание со стороны модераторов.


Полезные ссылки:
user posted image Boost по-русски
user posted image Qt по-русски
Модераторы: archimed7592
Страницы: (3) 1 2 [3]  все  ( Перейти к последнему сообщению )  
> Логика линковщика , Не могу понять
    6 - это часть soname, для каждой либы она прописана в самой либе.

    soname задается при сборке самой библиотеки.
    Пример: gcc -shared -Wl,-soname,libmystuff.so.1 -o libmystuff.so.1.0.1 a.o b.o -lc

    Просветительская ссылка: http://www.tldp.org/HOWTO/text/Program-Library-HOWTO

    ldd в новых дистрах показывает зависимости не только самого бинарника, но и библиотек, от которых он зависит.

    В линуксе постарее он бы показал только libX11.so.6 без libXau.so.6, libXdmcp.so.6...
      Спасибо. Будем смотреть
        Цитата grustnoe @
        soname задается при сборке самой библиотеки.
        Пример: gcc -shared -Wl,-soname,libmystuff.so.1 -o libmystuff.so.1.0.1 a.o b.o -lc

        Но в даном случае сборка идет моей программы.
        И компоновщик сует готовое имя этой библы
          которое прописано в ней самой.
          1 пользователей читают эту тему (1 гостей и 0 скрытых пользователей)
          0 пользователей:
          Страницы: (3) 1 2 [3]  все


          Рейтинг@Mail.ru
          [ Script execution time: 0,0457 ]   [ 15 queries used ]   [ Generated: 17.05.24, 08:51 GMT ]