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

2020-06-08  本文已影响0人  xuzhougeng

如果想要从源码编译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包后,你重新来过会很痛苦)

上一篇下一篇

猜你喜欢

热点阅读