error while loading shared libraries: libmpfr.so.1: cannot open shared object file: No such file or directory

삼성 S5V210 프로세서 보드에 실행하는 프로그램을 PC에서 만들기 위해서는 크로스 컴파일러를 사용해야 하는데, 컴파일은 되지 않고 "error while loading shared libraries: libmpfr.so.1: cannot open shared object file: No such file or directory"라는 긴 에러가 출력되네요. libmpfr.so.1 파일이 없다는 얘기 같은데, 그렇다면 libmpfr.so.1을 어떻게 설치해야 하나?

libmpfr.so.1

사실 이 문제를 해결하는 방법을 에프에이리눅스 포럼에 올렸습니다.

2009년에 어렵게 구한 방법인데, 해결 방법이 매우 복잡합니다. gmp 라이브러리와 mpfr 라이브러리 소스를 각각 구해서 크로스 컴파일러에 맞추어 설치하는 것이죠. 글을 보아도 방법이 복잡합니다. 그러나 복잡하더라도 문제가 해결되면 좋겠는데, 또 무슨 문제가 있는지 안 되네요.

그러나 이 글의 댓글에 다비치라는 분이 아주 간단한 방법을 올렸습니다. 우분투를 사용하고 있다면 아래 명령으로 간단히 해결할 수 있습니다.

]$ sudo apt-get install libmpfr-dev

어때요? 간단하죠? 에프에이리눅스 포럼에 있는 내용이지만, 검색해서 찾기가 어렵군요. 이 문제로 고생하신다면 간단히 해결하세요.

● 바다야크 추천 글
신고
Name
Password
Homepage Secret