rk-roc3308b-plus cross compile

개요

buildroot sdk가 올라간 보드에서는 컴파일이 불가능 합니다. 그렇기 때문에 Cross compiling을 사용해서 컴파일을 진행해야 합니다.

Cross compiling tools

sdk를 컴파일 한 폴더를 기준으로 아래의 경로를 찾아갑니다.

1
cd buildroot/output/firefly_rk3308_release/host/usr/bin/

그러면 Cross compiling tool을 이용해서 바로 컴파일이 가능합니다.

1
./buildroot/output/firefly_rk3308_release/host/usr/bin/aarch64-rockchip-linux-gnu-gcc main.c -o test

해당 파일을 타겟 보드에 옮기고 실행을 합니다.

1
./test

만약 permison error가 발생한다면 아래와 같이 권한을 수정합니다.

1
chmod 777 test
공유하기