2016-12-26 1 views
0

하나 개의 이미지를 생성하기 위해 openwrt 메이크 파일을 변경하는 방법, 수 하나는 내가하는 메이크 정확히 내가 파일 image.mk을 찾을 include 디렉토리에 내 변경나는 그것이 <code>make world</code> (<code>make world</code> 많은 이미지가 <code>bin</code> 디렉토리에 생성 된 후 느린 빌드) 후 하나의 이미지를 생성하도록 <a href="https://github.com/openwrt/openwrt" rel="nofollow noreferrer">openwrt</a> 메이크를 해킹하려는

편집

을해야 의미, 내가 그렇게 힌트를주고, 여기 BuildImage라는 기능이 있습니다 이 함수 내에서 나는 t를 주석 처리했다. 그는 지시 : $(foreach device,$(TARGET_DEVICES),$(call Device,$(device))) 내게 이미지의 생성에 책임이있는 것 같습니다. 불행히도 모든 이미지는 make world 이후에 생성됩니다. 이유는 무엇입니까?

+0

대상 메이크 파일을 변경해야합니다. – VivekD

+0

@VivekD 피드백에 감사드립니다. – Mouin

+0

@VivekD 자세한 내용을 알려 주실 수 있습니까? Makefile을 열었을 때 대상 목록을 찾을 것이라고 생각하고 그 중 일부를 컴파일하여 단일 대상을 컴파일 할 수 있다고 생각했으나 그렇지 않았습니다. u pls exlplain 더 thx 사전에 – Mouin

답변

0

먼저 타겟 보드를 다음 빌드를 컴파일 아래 경로

<root>/target/linux/<target_board>/image/Makefile 

에 배치

grep CONFIG_TARGET_BOARD .config 

편집 대상 메이크를 얻을.

+0

의견을 보내 주셔서 감사합니다.이 Makefile에서 편집 할 내용에 대한 자세한 설명을 제공해 주시겠습니까? – Mouin

+0

함수 호출을 찾고, 나는 call 명령어로 시작한 라인을 의미하고 불필요한 이미지 빌드 호출을 주석 처리한다. – VivekD

관련 문제