728x90
반응형

autotools

728x90
반응형
Embedded system/임베디드 리눅스 프로그래밍 완전정복

[2장/툴체인] 크로스 컴파일 (Makefile, Autotools)

빌드 시스템 툴체인이 주로 make 변수 CROSS_COMPILE로 제어되는 순수한 makefile들 Autotools로 알려진 GNU 빌드 시스템 CMake (http://cmake.org) [ makefile ] 리눅스 커널, U-Boot 부트로더, BusyBox를 포함한 몇몇 중요한 패키지들은 크로스 컴파일이 매우 쉽다. 각각 컴파일할 때, make 변수 CROSS_COMPILE에 툴체인 접두어를 넣기만 하면 된다. (끝에 대시(-)가 붙는다.) BusyBox를 컴파일할 때 명령어 $ make CROSS_COMPILE=aarch 셸 변수로 설정할 경우 $ export CROSS_COMPILE=aarch $ make U-Boot와 리눅스의 경우, make 변수 ARCH도 지원하는 아키텍처로 설정해야 ..

728x90
반응형
라닝
'autotools' 태그의 글 목록