Rcpp openmp插件在构建包中

时间:2015-04-17 02:08:33

标签: r openmp rcpp r-package

当我编写独立的cpp脚本时,我使用// [[Rcpp::plugins(openmp)]]包含openmp。

但是,当我尝试使用Rcpp构建R包时,我不知道如何让编译器知道我有一个插件。我尝试在说明中添加Plugin:openmp,但它不起作用。

有人可以帮忙吗?

1 个答案:

答案 0 :(得分:7)

您可以相应地修改src/MakevarsWriting R Extensions

中对此进行了解释
PKG_CFLAGS = $(SHLIB_OPENMP_CFLAGS)
PKG_LIBS = $(SHLIB_OPENMP_CFLAGS)

有关详细信息,请参阅上面链接中的第1.2.1.1节。