Как создать *.a в *.so в пользовательском пространстве linux?
Я сделал файл компиляции makefile.am и мне нужна общая ссылка для моей библиотеки, например, после компиляции я вижу /usr/lib64/libtest.a
но мне нужно libtest.so
потому что мне нужна моя библиотека в другой исходный файл C,
пример:g++ -llibtest test.c
Я читал об этом здесь, но я не уверен, как работать и как использовать ranlib
или же ar
Есть ли способ создать *.a в *.so?
1 ответ
Решение