在 Mac Yosemite 上构建 levmar
Posted
技术标签:
【中文标题】在 Mac Yosemite 上构建 levmar【英文标题】:Building levmar on Mac Yosemite 【发布时间】:2016-08-10 07:02:30 【问题描述】:您好,我想在 Mac 上构建 levmar (Levenberg Marquardt) C++ 库。它带有一个 makefile (http://users.ics.forth.gr/~lourakis/levmar/index.html),但我对如何在 Mac (Yosemite) 上使用它有一些疑问
(1) 我目前在Mac上安装的gcc其实是clang。如果我在终端上运行 gcc -v,我可以确认这一点。我应该在构建 levmar 之前安装正确的 gcc 吗?
(2) Levmar 建议使用 LAPACK(线性代数库)。同样,我一直在阅读另一个堆栈溢出帖子 (Trying to build the LEVMAR math library on a mac using the Accelerate Framework),他们正在使用 LAPACK 附带的 Mac OS Accelerate 框架。有谁知道我如何在优胜美地获得它?还是我应该先在 mac 上独立构建 LAPACK?
谢谢
【问题讨论】:
clang 编译器应该没问题,并且应该已经安装了 Accelerate 框架。 【参考方案1】:我使用了来自 Janos 发布的 Trying to build the LEVMAR math library on a mac using the Accelerate Framework 的 Makefile,它适用于使用 clang 和 Accelerate 框架的 levmar-2.6。
【讨论】:
以上是关于在 Mac Yosemite 上构建 levmar的主要内容,如果未能解决你的问题,请参考以下文章
在 Mac OS (Yosemite) 上使用 psycopg2 的问题
如何在Mac OS X Yosemite上安装 jdk 1.6 开发环境
Ruby cairo gem 无法在 Mac OS X Yosemite 上安装
在 Mac OS X Yosemite 上安装 Python3