在 OSX 10.6 上编译 libnoise
有没有人编译或知道预编译的 MacOS X 10.6 的 libnoise ?由于 libtool 问题,它无法立即编译。
libtool --mode=compile g++ -c ../src/latlon.cpp -o ../src/latlon.o
libtool: unknown option character `-' in: --mode=compile
Has anyone compiled, or know of a pre-compiled, libnoise for MacOS X 10.6? It does not compile out of the box here due to a libtool issue.
libtool --mode=compile g++ -c ../src/latlon.cpp -o ../src/latlon.o
libtool: unknown option character `-' in: --mode=compile
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这是因为 OS X 有自己的
libtool
,与 GNU 的libtool
有很大不同,GNU 的libtool
在 OS X 上称为glibtool
。您需要编辑 <src/
中的 code>Makefile 来设置等。您还应该删除生成
.so
文件的行,因为 OS X 对于动态文件有不同的格式库及其安装方式。我建议您坚持使用.a
文件。祝你好运!此 Apple 文档移植 UNIX/Linux 应用程序 可能对你有帮助。
This is because OS X has its own
libtool
, quite different from GNU'slibtool
, which is calledglibtool
on OS X. You need to editMakefile
insrc/
to setetc. You should also delete the lines which generates
.so
files, because OS X has a different format for the dynamic library and how it is installed. I'd recommend you to stick to.a
file. Good luck!This Apple document Porting UNIX/Linux Applications might help you.