설정
make menuconfig 실행
컴파일
make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi-
(Makefile 안에 CROSS_COMPILE 수정해도 된다)
(Makefile 안에 CROSS_COMPILE 수정해도 된다)
인스톨
make CONFIG_PREFIX=target_directory ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- install
(static 컴파일)make CONFIG_PREFIX=target_directory ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- CFLAGS=--static LDFLAGS=--static install
확인
file busybox 로 크로스컴파일 잘 되었나 확인
busybox: ELF 32-bit LSB executable, ARM ...
busybox: ELF 32-bit LSB executable, ARM ...
'리눅스 > 스크립트/유틸' 카테고리의 다른 글
dd (주로 빈 파일 만들기, loopback 마운팅 할 때 쓰임) (0) | 2011.08.02 |
---|---|
tee 커맨드 (0) | 2011.06.19 |
엔디안 처리하는 함수 (0) | 2011.06.06 |
mount 옵션비교 atime, noatime, relatime (0) | 2011.06.01 |
xargs 사용법 (0) | 2011.04.24 |