OpenWrt 및 교재 Q&A

교차 컴파일 과정중에서..

페이지 정보

작성자 변진용 작성일18-01-24 19:47 조회1,207회 댓글1건

본문

make 하면 Host 용은 생성 잘되는데

타겟용이 mips-openwrt-linux-gcc : environment variable "STAGING_DIR" not defined

오류1 나오면서

make가 안되는데 방법이 있나요?

CC 나 include library 절대경로도 저같은 경우는 툴체인/usr/lib 가 아니라 툴체인/lib 에 있던데

툴체인이 제대로 안깔린건가요..?

// 관리자 2018-01-24: 13-03-14 19:26 에 작성된 글입니다

댓글목록

한석정님의 댓글

한석정 작성일

안녕하세요,

사용하고 있는 펌웨어 버전이 무엇인지 일단 확인해야 할것같습니다
kamikaze와 backfire의 툴체인 경로는 서로 다릅니다.
따라서 본인이 사용하는 툴체인의 절대경로를 지정해줘야 합니다.

backfire 10.03 소스코드를 다운받아서 sdk를 선택하고 빌드할경우 크로스컴파일러의 경로는
/backfire_10.03/staging_dir/toolchain-mipsel_gcc-4.3.3+cs_uClibc-0.9.30.1/usr/bin 입니다.

해당 툴체인이 맞는지 확인해보시기 위해서 간단한 c프로그램을 작성후
해당 폴더에 있는 mipsel-openwrt-linux-gcc를 이용해 컴파일 해보시고 테스트 해보시기 바랍니다.

// 관리자 2018-01-24: 13-03-17 17:22 에 작성된 글입니다