bash shell arm용으로 포팅
임베디드 2007. 5. 4. 14:59
$ ac_cv_sys_restartable_syscalls=yes ac_cv_func_setvbuf_reversed=yes bash_cv_have_mbstate_t=yes
./configure --build=i686-linux --host=arm-linux --enable-readline
$ make all
$ arm-linux-strip bash
configure 전에 여러 선언을 하는 이유는 컴파일 도중 선언된 3개의 항목에 대해서 테스트를 하는데,
크로스 컴파일 환경에서는 cpu 아키텍처가 다르기 때문에 에러가 나온다. 테스트를 건너뛰게 선언한 것
$ arm-linux-objdump -x bash | grep NEEDED
위에 명령어로 나온 필요 라이브러리를 타켓 시스템에 같이 설치 하도록 하자
./configure --build=i686-linux --host=arm-linux --enable-readline
$ make all
$ arm-linux-strip bash
configure 전에 여러 선언을 하는 이유는 컴파일 도중 선언된 3개의 항목에 대해서 테스트를 하는데,
크로스 컴파일 환경에서는 cpu 아키텍처가 다르기 때문에 에러가 나온다. 테스트를 건너뛰게 선언한 것
$ arm-linux-objdump -x bash | grep NEEDED
위에 명령어로 나온 필요 라이브러리를 타켓 시스템에 같이 설치 하도록 하자
'임베디드' 카테고리의 다른 글
[ramdisk] /dev/nfs 장치 파일 만들기 (0) | 2007.05.09 |
---|---|
[tinylogin] getty, login 구성 (0) | 2007.05.09 |
arm용 gdb 포팅 (0) | 2007.05.04 |
busybox 1.5.0 크로스 컴파일 하기 (0) | 2007.04.11 |
[u-boot] 램디스크 읽어오는 부분 수정 - /lib_arm/armlinux.c (0) | 2007.03.12 |