도와주세요!!
글 수 15,339
2002.10.27 08:03:32 (*.196.254.7)
6672
컴파일 설치 환경 확인은 다했구요. 장형기씨께서 출력하신내용과 같구요. 전 make dep, make clean, make이렇게 했는데요. 물론 처음부터 make만 수행하면 잘되구요. 버전은 Ver 1.7입니다. 그래도 프로그램을 수정하면 oject파일을 지우고 다시 컴파일 해야되지 않나요??
[root@ansee ezboot]# make
for i in start main ; do make -C $i || exit ; done
make[1]: 들어감 `/var/tmp/ezboot/start' 디렉토리
arm-linux-objcopy -O binary -R .note -R .comment -S start-elf32 start_org
make[1]: 나감 `/var/tmp/ezboot/start' 디렉토리
make[1]: 들어감 `/var/tmp/ezboot/main' 디렉토리
arm-linux-objcopy -O binary -R .note -R .comment -S main-elf32 main_org
make[1]: 나감 `/var/tmp/ezboot/main' 디렉토리
dd if=start/start_org of=image/ezboot bs=1k conv=sync
0+1개의 레코드를 입력하였습니다
1+0개의 레코드를 출력하였습니다
dd if=main/main_org of=image/ezboot bs=1k seek=1
51+1개의 레코드를 입력하였습니다
51+1개의 레코드를 출력하였습니다
장형기 wrote..
: 안녕하세요..
:
: 저희 하우투문서대로 크로스 컴파일을 하셨다면...
: 다음과 같이 설치 된것을 확인 할 수 있습니다..
: 한번 확인 해주세요..
:
: [root@jdt /]# rpm -qa | grep binutils-arm
: binutils-arm-2.9.5.0.37-1e3
:
: [root@jdt /]# rpm -qa | grep gcc-arm
: gcc-arm-2.95.2-12e4
:
: [root@jdt /]# rpm -qa | grep g++-arm
: g++-arm-2.95.2-12e4
:
: [root@jdt /]# rpm -qa | grep cpp-arm
: cpp-arm-2.95.2-12e4
:
: [root@jdt /]# rpm -qa | grep libc6-dev-arm
: libc6-dev-arm-2.1.3-8e4
:
: [root@jdt /]# rpm -qa | grep libstdc++2.10-arm
: libstdc++2.10-arm-2.95.2-12e4
:
: [root@jdt /]# rpm -qa | grep libstdc++2.10-dev-arm
: libstdc++2.10-dev-arm-2.95.2-12e4
:
:
: 위와 같이 정상적으로 크로스 컴파일이 설치 되었다면...
:
: 이지부트를 컴파일 할때 어떻게 하셨나요...
:
: 혹시....
: # make 만 하셨나요..
:
: 아님...
: # make dep
: # make clean
: # make
: 이렇게 하셨나요....
:
: 다시 한번 확인해 주세요...
:
: 현재 컴파일 하고 계신 ezboot 버젼이 어떻게 되나요...
:
: 확인은 main 디렉토리의 main.c >> int main(viod) 에 있습니다...
:
:
: 그럼.... 즐거운 주말 되세요..
:
[root@ansee ezboot]# make
for i in start main ; do make -C $i || exit ; done
make[1]: 들어감 `/var/tmp/ezboot/start' 디렉토리
arm-linux-objcopy -O binary -R .note -R .comment -S start-elf32 start_org
make[1]: 나감 `/var/tmp/ezboot/start' 디렉토리
make[1]: 들어감 `/var/tmp/ezboot/main' 디렉토리
arm-linux-objcopy -O binary -R .note -R .comment -S main-elf32 main_org
make[1]: 나감 `/var/tmp/ezboot/main' 디렉토리
dd if=start/start_org of=image/ezboot bs=1k conv=sync
0+1개의 레코드를 입력하였습니다
1+0개의 레코드를 출력하였습니다
dd if=main/main_org of=image/ezboot bs=1k seek=1
51+1개의 레코드를 입력하였습니다
51+1개의 레코드를 출력하였습니다
장형기 wrote..
: 안녕하세요..
:
: 저희 하우투문서대로 크로스 컴파일을 하셨다면...
: 다음과 같이 설치 된것을 확인 할 수 있습니다..
: 한번 확인 해주세요..
:
: [root@jdt /]# rpm -qa | grep binutils-arm
: binutils-arm-2.9.5.0.37-1e3
:
: [root@jdt /]# rpm -qa | grep gcc-arm
: gcc-arm-2.95.2-12e4
:
: [root@jdt /]# rpm -qa | grep g++-arm
: g++-arm-2.95.2-12e4
:
: [root@jdt /]# rpm -qa | grep cpp-arm
: cpp-arm-2.95.2-12e4
:
: [root@jdt /]# rpm -qa | grep libc6-dev-arm
: libc6-dev-arm-2.1.3-8e4
:
: [root@jdt /]# rpm -qa | grep libstdc++2.10-arm
: libstdc++2.10-arm-2.95.2-12e4
:
: [root@jdt /]# rpm -qa | grep libstdc++2.10-dev-arm
: libstdc++2.10-dev-arm-2.95.2-12e4
:
:
: 위와 같이 정상적으로 크로스 컴파일이 설치 되었다면...
:
: 이지부트를 컴파일 할때 어떻게 하셨나요...
:
: 혹시....
: # make 만 하셨나요..
:
: 아님...
: # make dep
: # make clean
: # make
: 이렇게 하셨나요....
:
: 다시 한번 확인해 주세요...
:
: 현재 컴파일 하고 계신 ezboot 버젼이 어떻게 되나요...
:
: 확인은 main 디렉토리의 main.c >> int main(viod) 에 있습니다...
:
:
: 그럼.... 즐거운 주말 되세요..
: