3

我想编译 Eigen 并在具有 NEON 功能的 iPhone 中使用它。如何在 iPhone 中编译 Eigen?是否需要针对特定​​的 ARM 芯片进行编译?我需要修改构建脚本吗?

干杯。

4

1 回答 1

4

由于在最近版本的 Eigen 中直接支持 ARM NEON 的显式矢量化,我猜你根本不需要做任何特别的事情。手册中有关安装的部分内容如下:

要使用 Eigen,您只需要下载并提取 Eigen 的源代码(请参阅 wiki 以获取下载说明)。事实上,Eigen 子目录中的头文件是使用 Eigen 编译程序所需的唯一文件。所有平台的头文件都相同。不需要使用 CMake 或安装任何东西。

摘要:它是一个全头库。无需编译。

假设您设置了正确的工具链,那么您应该一切顺利。如果您使用的是受支持的编译器之一(我假设为 gcc),它应该自动检测要编译的优化(编辑:假设正确的编译器标志,例如打开了 NEON)。

至于如何为 iPhone 编译东西,好吧,关于那个话题我没有注意到 :D

于 2011-09-17T14:13:28.390 回答