0
와 .so를 파일로 만들려면 :어떻게 현재 공유 라이브러리를 만들려면 다음 방법을 사용하고 libtool이
나는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 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 또는 응용 프로그램 별 빌드 문제와 관련없는 정보가 쌓여 있습니다. 내 목표는 핵심 문제에 대한 간결한 정식 답을 얻는 것입니다. –