我想编译 Eigen 并在具有 NEON 功能的 iPhone 中使用它。如何在 iPhone 中编译 Eigen?是否需要针对特定的 ARM 芯片进行编译?我需要修改构建脚本吗?
干杯。
我想编译 Eigen 并在具有 NEON 功能的 iPhone 中使用它。如何在 iPhone 中编译 Eigen?是否需要针对特定的 ARM 芯片进行编译?我需要修改构建脚本吗?
干杯。
由于在最近版本的 Eigen 中直接支持 ARM NEON 的显式矢量化,我猜你根本不需要做任何特别的事情。手册中有关安装的部分内容如下:
要使用 Eigen,您只需要下载并提取 Eigen 的源代码(请参阅 wiki 以获取下载说明)。事实上,Eigen 子目录中的头文件是使用 Eigen 编译程序所需的唯一文件。所有平台的头文件都相同。不需要使用 CMake 或安装任何东西。
摘要:它是一个全头库。无需编译。
假设您设置了正确的工具链,那么您应该一切顺利。如果您使用的是受支持的编译器之一(我假设为 gcc),它应该自动检测要编译的优化(编辑:假设正确的编译器标志,例如打开了 NEON)。
至于如何为 iPhone 编译东西,好吧,关于那个话题我没有注意到 :D