aarch64架构编译pyECO过程中报错,找不到emmintrin.h

emmintrin.h这个头文件,本身不是在aarch64中使用的指令集,需要将其改写为neon的代码,即在arm架构下可以使用的指令集。

这一步操作,英特尔提供了相应的函数sse2neon.h。
sse2neon.h的使用方法很简单,先将其放入/usr/local/include或者/usr/include或者你的代码工程下,总之就是要能调用到,而后修改代码中原本的#include <emmintrin.h>为#include <sse2neon.h>即可使用。
sse2neon.h的下载地址及使用方法
https://github.com/DLTcollab/sse2neon/


版权声明:本文为yiyayi1原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。