交叉编译OpenMP
参考链接:
https://blog.csdn.net/ACMore_Xiong/article/details/79533658
1.下载
https://github.com/lapesd/libgomp
解压后,编译
make CC=arm-poky-linux-gnueabi-gcc CXX=arm-poky-linux-gnueabi-g++
可能出现下面的问题,由于权限导致的问题:
修改为
sudo make CC=arm-poky-linux-gnueabi-gcc CXX=arm-poky-linux-gnueabi-g++
最后
在交叉编译工具中,一般在lib文件夹
导出 libgomp.so等3个文件 和 libgomp.spec
编译时直接链接so文件即可,如果通过-fopenmp会出现下面的问题:
Undefined references to ``GOMP_parallel``
博客园 https://www.cnblogs.com/thunder-wu/