gpt4 book ai didi

r - 从源代码编译 R 3.5.1,没有 libR.so

转载 作者:行者123 更新时间:2023-12-04 10:59:59 25 4
gpt4 key购买 nike

我使用的是 Ubuntu 18.04、R 3.5.1 的源代码和以下配置命令

 ./configure --enable-R-shlib --with-tcltk --with-tcl-config=/usr/lib/tclConfig.sh --with-tk-config=/usr/lib/tkConfig.sh

它似乎配置,编译和安装都很好。但是,当我尝试运行 RStudio 时,它给出一个错误,说它找不到“libR.so”。编译以前版本的 R 生成了 libR.so 的副本,该副本已安装但由于某种原因未安装此版本,因此未安装并且 RStudio 会提示。是否缺少某些内容,或者我是否需要在 configure 语句中添加某些内容以使其生成 libR.so 文件?

最佳答案

我找到了一个解决方案,我不得不重新配置和重新编译 R,忽略了 tcltk 的规范。出于某种原因,使用 tcltk 和“--enable-R-shlib”进行配置并不能很好地配合使用。有效的组合是,从源代码编译 R 时

make clean
./configure --enable-R-shlib
make
sudo make install

然后从 .deb 安装的 RStudio Desktop 1.1.456 似乎发现 R 很好并且一切正常。

关于r - 从源代码编译 R 3.5.1,没有 libR.so,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51622357/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com