用`-static`标志编译R包

用户名

是否可以编译静态链接的R程序包(带有或不带有Rcpp和BH)(例如我们使用-staticflag编译C / C ++程序)?

德克·埃德比布特尔(Dirk Eddelbuettel)

不,不是真的:

  • 所有R软件包都是通过动态加载dyn.load()(或等效的通过NAMESPACEetc加载-这dyn.load()是您对单个共享库所做的操作)
  • 然后,通过以下方式调用动态加载的代码: .Call()

那不能静态地工作。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章