2016-07-09 6 views
-1

CrossOSPile 용 OpenWRT BuildRoot를 CentOS에 설치했습니다. 메뉴 구성에서 OpenWRT 장치의 아키텍처를 선택했는데 이제 장치에 배포 할 HelloWorld 패키지를 작성하는 방법을 모르겠습니다. 누군가 내가해야 할 행동을 단계별로 지시 할 수 있습니까?OpenWRT BuildRoot에서 패키지를 빌드하는 방법

[UPD] : opkg로 설치하려면 * .ipk가 필요합니다.

+0

게시물을 편집하여 원하는 패키지 형식 및 패키지 설치에 사용할 패키지 관리 도구를 언급하십시오. 예 : package.ipk http://dev.leipzig.freifunk.net/svn/firmware/packages/mkipkg를 만들고 opkg로 설치하십시오. https://wiki.openwrt.org/doc/techref/opkg –

+0

예, ipk 패키지가 필요하며 opkg로 설치됩니다. CentOS에서 컴파일 된 helloworld 프로그램으로 패키지를 만들려고했지만 OpenWRT에서 작동하지 않습니다 (다른 아키텍처가 이유입니다) – antropoff

+0

패키지를 만들기 전에 OpenWrt 크로스 컴파일러로 프로그램을 교차 컴파일해야합니다 . –

답변

0

매우 광범위한 질문에 대해 사과드립니다. 저는 리눅스 크로스 컴파일의 초보자에 지나지 않습니다. 이제 대상 장치 용 패키지를 직접 만들 수 있습니다. 문제는 : openwrt buildroot 디렉토리의 Make 명령이 오류로 종료되었지만, 크로스 컴파일을위한 일부 파일이 작성되었습니다. 오류없이 명령을 완료하고 사용자 정의 패키지를 컴파일해야했습니다. make 명령을 실행하는 동안 많은 간단한 문제가 있었지만 google 및 openwrt.org 포럼이 도움이되었습니다.

@Knud Larsen과 그의 의견 덕분에 솔루션을 찾을 수있었습니다!