Компиляция 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" может вам помочь.