Как создать *.a в *.so в пользовательском пространстве linux?

Я сделал файл компиляции makefile.am и мне нужна общая ссылка для моей библиотеки, например, после компиляции я вижу /usr/lib64/libtest.a но мне нужно libtest.so потому что мне нужна моя библиотека в другой исходный файл C,

пример:g++ -llibtest test.c

Я читал об этом здесь, но я не уверен, как работать и как использовать ranlib или же arЕсть ли способ создать *.a в *.so?

1 ответ

Решение

Я решаю эту проблему с

./configure --disable-shared
Другие вопросы по тегам