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 컴파일 에러 없애기
- http://forum.falinux.com/zbxe/index.php?document_srl=522695
2009년에 어렵게 구한 방법인데, 해결 방법이 매우 복잡합니다. gmp 라이브러리와 mpfr 라이브러리 소스를 각각 구해서 크로스 컴파일러에 맞추어 설치하는 것이죠. 글을 보아도 방법이 복잡합니다. 그러나 복잡하더라도 문제가 해결되면 좋겠는데, 또 무슨 문제가 있는지 안 되네요.
그러나 이 글의 댓글에 다비치라는 분이 아주 간단한 방법을 올렸습니다. 우분투를 사용하고 있다면 아래 명령으로 간단히 해결할 수 있습니다.
]$ sudo apt-get install libmpfr-dev
어때요? 간단하죠? 에프에이리눅스 포럼에 있는 내용이지만, 검색해서 찾기가 어렵군요. 이 문제로 고생하신다면 간단히 해결하세요.
'컴퓨터 > 우분투·리눅스' 카테고리의 다른 글
USB 메모리로 우분투(리눅스 민트) 설치하는 방법 (3) | 2016.05.25 |
---|---|
임베디드 리눅스를 위해 크로스 컴파일러를 사용하여 OpenSSL 설치 방법 (3) | 2015.08.21 |
에프에이리눅스에서 프로세서 모듈(CPU 모듈)을 판매하는 이유는? (3) | 2015.08.12 |