Próbuję zainstalować pakiet w R (pakiet „ks”). Błąd kończy się komunikatem o błędzie:
/usr/bin/ld: cannot find -lgfortran
Zainstalowałem już pakiet Ubuntu niezbędny do kompilacji:
sudo apt-get install build-essential
Próbowałem także dodać linki symboliczne:
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
Używam gcc i g ++ regularnie, ale nie miałem jeszcze powodu, aby używać gfortran.
Widziałem innych z tym problemem na gcc-4.7 ( http://ubuntuforums.org/showthread.php?t=2123821 ), więc zastanawiam się, czy jest to spowodowane ręczną instalacją gcc-4.7. Postępowałem zgodnie z przepisem z przyjętej odpowiedzi tutaj i tutaj tutaj .
Uruchamianie lsb_release -a
wydruków
Ubuntu 12.04.2 LTS
i wykonywanie uname -r
wydruków
3.2.0-39-generic-pae
Czy ktoś może doradzić, dlaczego ld
nie działa?