file 명령어 intel PXA270에 넣는 문제

freedom의 이미지

이번에 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 명령어를 이용해서 해야 할텐데,컴파일조차 어떻게 해야 할지 모르겠습니다.

관련 문서 링크 만이라도 찾았으면 좋겠네요..

정말 난감하네요.. 많은 조언 부탁드립니다.

freedom의 이미지

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/ 로 복사후

성공했습니다. 혹시나 필요한분 계실까 해서 올립니다.

혹시나 이거 보시고 좀 더 정확한 답을 알고 계신다면 답변 부탁드립니다.^^

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.