安装gnuradio时, 在make test 出现测试用例失败问题:18 - qa_volk_16ic_x2_dot_prod_16ic (Failed)
错误如下:
解决方法:
1. 首先找到volk_16ic_x2_dot_prod_16ic.h文件的位置
通常在/home/work/gnuradio/volk/kernels/volk下
如果找不到可以试试这个命令 sudo find /home -name volk_16ic_x2_dot_prod_16ic*
2. 编辑文件
打开
vim volk_16ic_x2_dot_prod_16ic
将 “ _mm256_zeroupper()” 函数注释掉即可(有2处)
3. 重新编译
返回到之前执行make的文件夹下执行:
make
make test
这时应该就会测试全部通过