向编译器命令行添加 OpenMP 支持

向编译器命令行添加 OpenMP 支持

当我发出这个命令时make -j4我得到了这个

mlpack was compiled with OpenMP support, but you are compiling without OpenMP support.  
This will almost certainly cause irreparable disaster.  Either enable OpenMP support in your 
application (e.g.,add -fopenmp to your compiler command line), or, recompile mlpack *without* 
OpenMP support.

我正在我的 ubuntu 终端上执行此操作。

我正在使用 Ubuntu 18.04.4 LTS

我正在尝试建立MLPack 模型库我已经完成了主要的 MLPack 库,但被这个困住了模型动物园部分。

答案1

似乎 mlpack 已安装 OpenMP 支持,而您尝试安装不支持 OpenMP 的 MLPack Model Zoo。可能是 makefile 中存在错误。在 makefile 中找到相应的行,并在适用的情况下添加 OpenMP 编译器标志 (fi -fopenmp)。

相关内容