【发布时间】:2018-09-21 05:56:46
【问题描述】:
我正在尝试安装软件包 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: 无法统计 /usr/lib/libgfortran.so: 没有这样的文件或目录
我已经删除并重新安装了 gfortran。我需要什么来解决这个问题?
【问题讨论】:
-
几个问题:1)真的有文件/usr/lib/libgfortran.so吗? (如果它是一个符号链接,它指向的文件真的存在吗?) 2) libgfortran.so 的位置是否在您的 LD_LIBRARY_PATH 中?
-
我检查了来源。这是一个标准的 R 构建,没有什么特别奇怪的。单个 fortran 文件,所以我假设它是标准 R 构建,试图链接 libgfortran.so