美文网首页
「DebugR」自己编译R语言一定要加的一个参数

「DebugR」自己编译R语言一定要加的一个参数

作者: xuzhougeng | 来源:发表于2020-06-08 16:33 被阅读0次

    如果想要从源码编译R语言,那么有一个参数是我认为很有必要要加的,也就是--enable-R-shlib. 它的作用很简单,就是在编译R的代码的时候,使其作为动态共享库,能够被其他的软件调用。

    如果你不加这个参数,最常见的问题就是R语言无法被Rstudio调用。这是Rstudio-sever无法启动原因检查表的其中一项。

    编译要求

    以及,你可能会在其他程序编译时遇到如下的问题

    R-3.6.3/lib/R/library/RInside/lib/libRInside.so: undefined reference to `R_ContinueUnwind'
    

    因此,建议在编译的时候一定要加上这个选项,避免后续不必要的烦恼。(尤其是已经安装了很多R包后,你重新来过会很痛苦)

    相关文章

      网友评论

          本文标题:「DebugR」自己编译R语言一定要加的一个参数

          本文链接:https://www.haomeiwen.com/subject/idmrtktx.html