我目前正在使用以下方法创建共享库:
gcc -c test1.c -fPIC -o test1.o
gcc -c test2.c -fPIC -o test2.o
...
gcc test1.o test2.o ... -shared -o libtest.so
我该如何使用 libtool
完成同样的任务呢?到目前为止,我已经完成了以下操作:
libtool compile gcc -c test1.c -o test1.o
libtool compile gcc -c test2.c -o test2.o
...
libtool link gcc test1.lo test2.lo ... -o libtest.la
然而,这只创建了
libtest.la
和libtest.a
。我需要共享库libtest.so
。