Обсуждение статьи тематического каталога: Совместно используемые библиотеки в C под Linux для начинающих. (share lib gcc linux)Ссылка на текст статьи: http://www.opennet.me/base/dev/shared_lib.txt.html
Сильно укороченная и написанная расхлябанным языком глава 2.3 из книги Advanced Linux Programming (mark Mitchell, Jeffrey Oldman, Alex Samuel) английский оригинал ISBN 0-7357-1043-0 русское издание 5-8459-0243-6Между прочим, на источники полезно ссылаться хоть бы для того, чтобы читатели могли расширить знания.
Спасибо и на том. Есть "более грамотные" которые и того не написали. Но насчёт источников - согласен.
Диагноз: "слизано, сакс"
что по русскому в школе было?
Как откомпилировать шареную библиотеку которая использует другие библиотеки, чтобы
1. ldd выдавал зависимости
2. при линковке програмы с етой библиотекой автоматом подключались все зависимости
А то у меня не получаеться
Обясню детальней
К примеру есть libfirst.so он использует потоки (-lpthread)
Затем я использую со-шку в своей програме и во время линоковки выдает
/usr/local/lib/libfirst.so: undefined reference to `pthread_create'
Пока я явно не укажу в линкере использовать -lpthread. Что я не так делаю?
Явно не указываешь в линкере использовать -lpthread.