Зачем использовать libtool для сборки библиотек? - PullRequest
4 голосов
/ 14 июля 2011
/bin/sh ./libtool --tag=CC   --mode=link gcc  -g   -o pcretest pcretest.o libpcreposix.la
libtool: link: gcc -g -o .libs/pcretest pcretest.o  ./.libs/libpcreposix.so /root/test/pcre-8.12/.libs/libpcre.so

Кажется, использование libtool только усложняет задачу, почему бы просто не придерживаться gcc?

1 Ответ

3 голосов
/ 23 июля 2011

Потому что вы не можете использовать gcc на другой платформе. Задача libtool заключается в том, чтобы иметь возможность подключаться к множеству платформ без необходимости знать детали того, как работает каждый компоновщик и как работает среда операционной системы.

...