도와주세요!!
글 수 15,339
인터넷에서 제공하는 ARM-GCC를 설치하고 컴파일 했지만 오류가 생기는 군요.
제가 보유하고 있는 보드는 G100-S3C6410 입니다. 보드에 필요한 자료를 제공해 주는 주소는
http://wiki.falinux.com/doku.php?id=product:g100_s3c6410
입니다. 이곳에서 제공하는 PDF파일 <페도라를 이용한 개발 호스트 설치>에서
Fedora Core 6 설치법으로 호스트에 가상머신에서 설치하고
ToolChain을 Root에서 압축을 풀어 arm-generic-linux-gnueabi-gcc를 실행했습니다.
에러는 다음과 같습니다.
usr/libexec/gcc/arm-generic-linux-gnueabi/4.3.2/cc1:
error while loading shared libraries: libmpfr.so.1:
cannot open shared object file:
No such file or directory
컴파일하고자 했던 코드는 Hello World로 아주 단순합니다.
#include <stdio.h>
int main(){
printf("Hello World\n");
reurn 0;
}
일단 컴파일이 되어야 그 다음에 바이너리 파일을 타겟에 로딩을 해서 실행할 수 있는데요.
어떻게 해야 하는지 구체적으로 설명해 주시기를 부탁드립니다.
일단 고생하셔서 Fedora 를 설치 하신것에 대해서 죄송하다는 말씀을 드립니다.
에러의 내용은 일단 공유라이브러리가 없다는 의미로 해석 됩니다.
6410 이후부터는 우분투 기반으로 작업된 툴체인이기 때문에 페도라에서는 제대로 작동 하지 않을 수도 있습니다.
요즘 개발환경은 대부분 우분투로 변경되고 있는 추세입니다.
포럼에서 보신 공통 메뉴얼에 있는 Fedora 는 매우 오래된 관계로
근시일 내에 우분투에 관련하여 새롭게 제작할 예정입니다.
개발 환경을 Ubuntu로 변경 하시고 하시면 조금더 수월하게 진행 하실수 있습니다.
http://forum.falinux.com/zbxe/?mid=chobo 이곳으로 가시면 더 많은 정보를 얻으실 수 있습니다.