0
我目前使用下面的方法來創建共享庫.so文件:如何使libtool的
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
。
我在這裏看到過類似的問題,但大多數情況下,它們混雜着關於GNUmake,autotools,autoconf或特定於應用程序的構建問題的無關信息。我的目標是對核心問題得到一個簡明的標準答案。 –