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
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.