Компиляция libnoise на OSX 10.6

Кто-нибудь скомпилировал или знает заранее скомпилированный libnoise для MacOS X 10.6? Он не компилируется из коробки из-за проблемы с libtool.

libtool --mode=compile g++   -c ../src/latlon.cpp -o ../src/latlon.o
libtool: unknown option character `-' in: --mode=compile

1 ответ

Решение

Это потому, что OS X имеет свой собственный libtoolсильно отличается от GNU libtool, который называется glibtool на OS X. Вам нужно отредактировать Makefile в src/ установить

LIBTOOL = glibtool

и т.д. Вы также должны удалить строки, которые генерируют .so файлы, потому что OS X имеет другой формат для динамической библиотеки и как она установлена. Я бы порекомендовал вам придерживаться .a файл. Удачи!

Этот документ Apple " Портирование приложений UNIX/Linux" может вам помочь.

Другие вопросы по тегам