我試圖安裝軟件包lars。 Ubuntu 11.04 Natty 64位。從建築,我得到:安裝建築R軟件包出現錯誤「ld:找不到-lgfortran」
* 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 0.2
sudo ldconfig -v
給出了錯誤
/sbin/ldconfig.real:無法統計/usr/lib/libgfortran.so:沒有這樣的文件或目錄
我已經刪除並重新安裝gfortran。我需要解決這個問題?
幾個問題: 1)是否真的有文件/usr/lib/libgfortran.so? (如果它是符號鏈接,它指向的文件是否在那裏?) 2)LD_LIBRARY_PATH中是否存在libgfortran.so的位置? – geoffjentry 2011-06-10 06:09:41
我檢查了消息來源。這是一個標準的R,沒有什麼奇怪的關於它的。單FORTRAN文件,所以我假設它是標準的R構建試圖對libgfortran.so – 2011-06-10 14:09:05