본문 바로가기
기본적인프로그래밍/R

[R] /usr/bin/ld: cannot find -lgfortran error 해결하기

by 인포메틱스 2021. 3. 30.
반응형

 

우분투에서 R package를 설치하다가 가끔 짜증나는 에러가 있습니다.

 

/usr/bin/ld: cannot find -lgfortran

 

이것저것 찾아 보았는데, 예를들어 다음과 같습니다.

 

R development 를 다시 설치하라던지

 sudo apt install r-base-dev

 

R package를 다시 설치하라던지

sudo apt install r-cran-rcppeigen

 

다음과 같은 에러 발생시에는

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

다음과 같이 link하라던지

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

 

R을 다시 지우고 깔아보았지만 같은 에러가 발생을 하였는데

 

아래와 같이 진행되니 설치가 되었습니다.

 

gcc version을 변경 하던지,  apt install libgfortran-8-dev를 설치해주시면 됩니다. (저는 이렇게 해서 해결!)

728x90
반응형

댓글