file 명령어 intel PXA270에 넣는 문제
글쓴이: freedom / 작성시간: 화, 2007/01/30 - 12:22오전
이번에 PXA270 을 가지고 프로젝트를 하게 되었습니다.
다름이 아니라 file 명령어를 PXA270 넣으려는데 처음에는..
busybox 를 이용하려는데... file명령어 가 목록에 없더군요..
결국에는
file-3.27-3.armv4l.rpm 을 rpm2cpio 를 이용하란 글을 읽고
압축을 풀어 PXA270 까지 전송을 했는데 실행해보니
illegal instruction 이란 오류가 났습니다.. 알아보니
CPU명령어 셋이 달라서 그렇다고 다시 컴파일을 다시 하라는데
당채 감이 오질 않습니다..
현재 arm-linux-gcc 컴파일러가 호스트 리눅스에 설치된 상태이고
GNU 에서 FILE 명령어 file-4.19 버전으로 다운은 받았는데
make 명령어를 이용해서 해야 할텐데,컴파일조차 어떻게 해야 할지 모르겠습니다.
관련 문서 링크 만이라도 찾았으면 좋겠네요..
정말 난감하네요.. 많은 조언 부탁드립니다.
Forums:
자답
http://rpmfind.net/linux/rpm2html/search.php?query=file&submit=Search+...&system=&arch=
에 있는
file-3.27-2.src.rpm 을 arm-linux-gcc 로 컴파일러만 바꿔서 성공했습니다.
컴파일시 몇몇 파일에서 errno 에 대한 에러가 뜨는데 소스에서
#include 추가해서 에러 잡았구요.
아쉽게도 컴파일까지만 하고 이후 기타작업에서는 (디렉터리 오토 메이크 같습니다.) 실패했습니다.
그래서 생성된 명령어와 file-3.27-3.armv4l.rpm 의 magic 파일을
PXA270 파일 시스템의 /usr/local/share/ 로 복사후
성공했습니다. 혹시나 필요한분 계실까 해서 올립니다.
혹시나 이거 보시고 좀 더 정확한 답을 알고 계신다면 답변 부탁드립니다.^^
댓글 달기