도와주세요!!
글 수 15,339
2002.04.17 22:07:15 (*.186.45.116)
8346
안녕하세요....
test 실행파일을 만들었습니다. 물론 test는 gcc -o test test.c로 컴파일 하였구여..
그런데 gpio.o는 아무문제가 없는데 ezboard에서 test를 실행시키면 아래와 같은
메세지가 뜨네여.. 제공된 컴파일된 파일들과 같이 테스트해본결과 gpio.o는 이상
이 없고여, test실행파일만 문제가 발생됩니다.
==> [root@jdt ]# ./test
bash: ./test: cannot execute binary file
이 문제는 현재 님께서 컴파일을 하실때 i386용으로 하셨는지... arm용으로 컴파일
을 하였는지 궁금하군요..
만약... gcc -o test test.c 이렇게 컴파일을 하셨다면... i386용이군요...
이지보드는 ARM용으로 컴파일을 해야 하거든요.....
방법은 아래를 참조하세요...
[root@jdt ]# /usr/bin/arm-linux-gcc -O2 test.o -o test
이렇게 하시면 되고요....
ARM용 컴파일러는 /usr/bin/ 에 있는 arm-linux-???들을 사용합니다.
그럼 수고하세요....
test 실행파일을 만들었습니다. 물론 test는 gcc -o test test.c로 컴파일 하였구여..
그런데 gpio.o는 아무문제가 없는데 ezboard에서 test를 실행시키면 아래와 같은
메세지가 뜨네여.. 제공된 컴파일된 파일들과 같이 테스트해본결과 gpio.o는 이상
이 없고여, test실행파일만 문제가 발생됩니다.
==> [root@jdt ]# ./test
bash: ./test: cannot execute binary file
이 문제는 현재 님께서 컴파일을 하실때 i386용으로 하셨는지... arm용으로 컴파일
을 하였는지 궁금하군요..
만약... gcc -o test test.c 이렇게 컴파일을 하셨다면... i386용이군요...
이지보드는 ARM용으로 컴파일을 해야 하거든요.....
방법은 아래를 참조하세요...
[root@jdt ]# /usr/bin/arm-linux-gcc -O2 test.o -o test
이렇게 하시면 되고요....
ARM용 컴파일러는 /usr/bin/ 에 있는 arm-linux-???들을 사용합니다.
그럼 수고하세요....