크로스 툴체인 설치

빌드는 x86 pc로 하는데 구동해야하는 타겟이 arm일 경우에는 arm으로 컴파일 할 수 있게 환경을 구성해야한다. 여기서는 beaglebone black을 사용할 것이므로 linaro의 armv7 컴파일러를 설치할 것이다.

다운로는 링크는 아래와 같다.

https://releases.linaro.org/components/toolchain/binaries/latest-7/arm-linux-gnueabihf/

컴파일러의 이름은 arm-linux-gnueabihf이다. 리눅스 환경에서 컴파일 할 것이므로 tar파일을 다운받는다.

크로스 컴파일러를 다운받고 컴파일러/bin 폴더를 경로로 지정해준다.

export PATH=$PATH:~/bbb_workspace/gcc-linaro-7.5.0-2019.12-x86_64_arm-linux-gnueabihf/bin

이 코드를 매번 실행하기는 귀찮으니 Ubuntu를 기준으로

vim ~/.bashrc
#코드 수정 후
source ~/.bashrc

위와 같은 경로에 해당 코드를 삽입하고 source를 해주면 편하다.

댓글 남기기

이 사이트는 스팸을 줄이는 아키스밋을 사용합니다. 댓글이 어떻게 처리되는지 알아보십시오.