Tôi đang cố gắng cài đặt một gói trong R (gói "ks"). Nó không thành công với thông báo lỗi:
/usr/bin/ld: cannot find -lgfortran
Tôi đã cài đặt gói xây dựng Ubuntu cần thiết:
sudo apt-get install build-essential
Tôi cũng đã thử thêm các liên kết tượng trưng:
sudo ln -s /usr/lib/x86_64-linux-gnu/libgfortran.so.3 /usr/lib/libgfortran.so
sudo ln -s /usr/lib/libgfortran.so.3.0.0 /usr/lib/libgfortran.so
sudo ldconfig
Tôi sử dụng gcc và g ++ thường xuyên, nhưng chưa có lý do để sử dụng gfortran.
Tôi đã thấy những người khác gặp vấn đề này trên gcc-4.7 ( http://ubuntuforums.org/showthread.php?t=2123821 ), vì vậy tôi tự hỏi liệu đây có phải là từ cài đặt thủ công gcc-4.7. Tôi đã làm theo công thức từ câu trả lời được chấp nhận ở đây và đây .
Chạy lsb_release -a
in
Ubuntu 12.04.2 LTS
và chạy uname -r
bản in
3.2.0-39-generic-pae
Bất cứ ai có thể cung cấp lời khuyên tại sao ld
không làm việc?