如何在 linux user-space 中创建 *.a 到 *.so?
how to create *.a to *.so in linux user-space?
我完成了编译文件 makefile.am 我需要为我的库共享 link,例如编译后我看到 /usr/lib64/libtest.a
但我需要 libtest.so
因为我需要我的lib 到其他 C 源文件,
示例:g++ -llibtest test.c
我读到了这个 here 但我不确定如何工作以及如何使用 ranlib
或 ar
,有什么方法可以创建 *.a 到 *.so ?
我用
解决了这个问题
./configure --disable-shared
我完成了编译文件 makefile.am 我需要为我的库共享 link,例如编译后我看到 /usr/lib64/libtest.a
但我需要 libtest.so
因为我需要我的lib 到其他 C 源文件,
示例:g++ -llibtest test.c
我读到了这个 here 但我不确定如何工作以及如何使用 ranlib
或 ar
,有什么方法可以创建 *.a 到 *.so ?
我用
解决了这个问题./configure --disable-shared