飞腾开发板如何让eigen库使用neon
时间: 2023-11-29 22:04:15 浏览: 93
要让Eigen库使用NEON指令集,需要在编译时添加相应的编译选项。具体步骤如下:
1. 打开编译选项文件 CMakeLists.txt,找到添加编译选项的位置;
2. 添加编译选项“-mfpu=neon”,这个选项表示使用 NEON 指令集;
3. 重新编译程序,使得程序能够使用 NEON 指令集。
请注意,使用 NEON 指令集需要硬件支持,而飞腾开发板正是支持 NEON 指令集的。
相关问题
飞腾开发板如何禁止eigen库使用neon
要禁止飞腾开发板上的eigen库使用neon指令集,可以通过在编译时添加宏定义实现。具体操作如下:
1. 打开使用eigen库的源文件,比如.cpp文件;
2. 在文件开头添加宏定义:#define EIGEN_DONT_VECTORIZE;
3. 重新编译程序。
这样就可以禁止eigen库使用neon指令集了。需要注意的是,这种方法可能会影响程序性能,因为禁用了neon指令集后可能会导致程序运行速度变慢。如果需要使用neon指令集,可以不添加宏定义或者使用其他方法进行优化。
飞腾开发板qt让eigen开启neon指令-mfpu=neon怎么写
在Qt应用程序的.pro文件中添加编译选项“-mfpu=neon”的方法如下所示:
```qmake
QMAKE_CXXFLAGS += -mfpu=neon
```
这样,编译器就会在编译时使用NEON指令集。请注意,这个选项只对使用GCC编译器的情况有效。如果你使用其他编译器,请查阅相应的文档,了解如何开启NEON指令集。
阅读全文