我尝试提交支持 OpenMP 的 R 包(如果 openmp 可用,此包可以在 Linux 中编译)。
当我检查 may package 时出现此错误。
检查 Makevars 中的编译标志...警告变量“PKG_CXXFLAGS”中的不可移植标志:-fopenmp
如何抑制此错误并将其提交给 CRAN。
从R Extensions Manual中,您需要:
PKG_CXXFLAGS = $(SHLIB_OPENMP_CXXFLAGS)
请参阅此处以获取最近的 R 帮助帖子,其中包含示例 CRAN 包和更多信息。