Как преобразовать статическую библиотеку в разделяемую (*.so) ?
Модератор: Модераторы разделов
-
kt315e
- Сообщения: 318
- ОС: Debian 11
Как преобразовать статическую библиотеку в разделяемую (*.so) ?
Подскажите как преобразовать статическую библиотеку(*.a) в разделяемую(*.so).
-
CycaHuH
- Сообщения: 85
- ОС: FreeBSD; Archlinux; Calculate
Re: Как преобразовать статическую библиотеку в разделяемую (*.so) ?
ar x libname.a
gcc -shared -fPIC -o libname.so <*.o>
Как-то так.
Возможно не будет работать, если исходики библиотеки компилировались без -fPIC
gcc -shared -fPIC -o libname.so <*.o>
Как-то так.
Возможно не будет работать, если исходики библиотеки компилировались без -fPIC
-
kt315e
- Сообщения: 318
- ОС: Debian 11