gpt4 book ai didi

r - 构建 R 包和错误 "ld: cannot find -lgfortran"

转载 作者:太空宇宙 更新时间:2023-11-03 16:40:57 25 4
gpt4 key购买 nike

我正在尝试安装软件包 lars。 Ubuntu 11.04 Natty 64 位。从构建中我得到:

* installing *source* package âlarsâ ...
** libs
gfortran -fpic -O3 -pipe -g -c delcol.f -o delcol.o
gcc -shared -o lars.so delcol.o -lgfortran -lm -L/usr/lib64/R/lib -lR
/usr/bin/ld: cannot find -lgfortran
collect2: ld returned 1 exit status
make: *** [lars.so] Error 1
ERROR: compilation failed for package âlarsâ

gfortran 已安装,当我运行 gfortran --version 我得到

gfortran --version GNU Fortran (Ubuntu/Linaro 4.5.2-8ubuntu4) 4.5.2

sudo ldconfig -v 给出错误

/sbin/ldconfig.real: Cannot stat /usr/lib/libgfortran.so: No such file or directory

我已经删除并重新安装了 gfortran。我需要什么来解决这个问题?

最佳答案

尝试在 Ubuntu 12.10 64 位上安装 CRAN 包 VGAM 时,我遇到了同样的问题。我已经安装了 r-base-dev,但 Andrew Redd 对 Dirk Eddelbuettel 的回答的第二条评论对我有用。

具体来说,我遇到了两个错误:

/usr/bin/ld: cannot find -lgfortran
/usr/bin/ld: cannot find -lquadmath

由行修复:

sudo ln -s /usr/lib/x86_64-linux-gnu/libgfortran.so.3 /usr/lib/libgfortran.so
sudo ln -s /usr/lib/x86_64-linux-gnu/libquadmath.so.0 /usr/lib/libquadmath.so

请注意,只需第一行即可解决原始帖子中的问题。第二行修复了我与 lquadmath 的额外错误。

关于r - 构建 R 包和错误 "ld: cannot find -lgfortran",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6302209/

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