2011-01-02 4 views
3

openwrt 프로젝트의 하위 집합 만 컴파일하는 방법에 대한 아이디어 나 참고 자료를 얻고 싶습니다. 나는 menuconfig 유틸리티를 알고 있지만 이것이 내 목표를 위해 충분하지 않습니다.openwrt 프로젝트의 부분 컴파일

특정 타겟 (ar71xx)과 커널에 대해서만 툴 체인 (binutils + gcc + glibc)을 컴파일하고 싶습니다.

이제 메이크 파일 등을 살펴본 후 툴체인과 커널에 실제로 패치를 적용한 다음 컴파일하는 작업을 대부분 알아 챘습니다. 패치를 한 후 빌드 프로세스를 멈출 수있는 옵션이 있습니까? 그래서 패치 된 소스 코드 만 가질 수 있으며, 컴파일 할 파일을 직접 작성할 수 있습니까?

답변

1

을 커널 소스를 추출하고 패치 :

make target/linux/{clean,prepare} V=99 

패치 된 커널 소스가/리눅스 build_dir에있을 것입니다 - $ (대상)/리눅스 - $ (버전)

2

준비하기 (패치) toolchain :

make toolchain/{clean,prepare} V=99