我尝试提交支持OpenMP的R包(如果openmp可用,可以在Linux中编译该包)。
我检查时可能会收到此错误。
检查Makevars中的编译标志......警告 变量'PKG_CXXFLAGS'中的非可移植标志: -fopenmp
如何抑制此错误并将其提交给CRAN。
答案 0 :(得分:8)
从R Extensions Manual开始,您需要:
PKG_CXXFLAGS = $(SHLIB_OPENMP_CXXFLAGS)
有关最近的R-help帖子,请参阅here,其中包含示例CRAN包和更多信息。