LINUX.ORG.RU

Библиотеки so


0

0

Как написать (на С++) библиотеку so, и поюзать её процедуры? Недумаю что в Линухе есть LoadLibrary() или FreeLibrary().

anonymous

Как-как. Нужно:

1) поиметь исходники будущей либы
2) скомпилять ее в .o-шки
3) скомпилять их в .so (gcc флаг -shared)
4) собрать все .o-шки в архив .a (ar c mylib.a *.o)
5) ranlib на этот .a

anonymous
()

А если хочется загружать в процессе исполнения, глянь маны на
dlopen, dladdr

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