我尝试使用OpenMP支持在OpenBSD 5.7 x86_64上构建Crypto++。编译失败并显示错误消息:
g++ -DDEBUG -g3 -Os -fPIC -fopenmp -march=native -DCRYPTOPP_DISABLE_SSS3 -c nbtheory.cpp nbtheory.cpp: error: omp.h: No such file or directory
OpenBSD的编译器显然支持-fopenmp
选项(另外150个文件用标志编译好),所以我不确定应该做什么。
我安装了OpenSBD源和端口,但我找不到标题:
$ find / -name omp.h 2>/dev/null
$
我尝试了谷歌搜索,但它提出了一些关于OpenMP支持的回避答案。例如,请参阅OpenMP with gcc4?。
我是否需要从某个地方安装它?或OpenBSD不支持它?
如果我需要从某个地方编译/安装适当的库,我在哪里可以找到它?