LINUX.ORG.RU

Млин ну ты даешь! :) Как всегда инклюдишь хидер библы в исходник а прикомпиляции юзай ключик -l c именем библы ( если она доступна линкеру по путям, см. ld кэш & LD_LIBRARY_PATH) или же ключик -L с полным путем и именем библфайла. Более подробно man gcc

PETER ★★
()

> а прикомпиляции юзай ключик -l c именем библы ( если она доступна > линкеру по путям, см. ld кэш & LD_LIBRARY_PATH)

я не знаю разные библиотеки наверно по разному можно устроить, но вот как например opencv устроена -- отдельно есть libopencv.a (она очень маленького размера, типа stub) -- и ты линкуешь свою программу с ней как будто статически. А при запуске этот stub сам будет обращаться к разным *cv*.so (которые должны быть доступны динамическому линкеру -- man ldconfig)

dilmah ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.