미리 구축된 Raspberry Pi 크로스 컴파일러 설정 방법
배경
설정 Ubuntu에서 Raspberry Pi용 크로스 컴파일러를 구성하는 것은 컴파일러 버전과 운영 체제의 차이로 인해 복잡해 보일 수 있습니다. 호환성. 이 문서의 목적은 GitHub에서 사전 구축된 도구 체인을 설치하기 위한 포괄적인 튜토리얼을 제공하는 것입니다.
전제 조건
다음이 있는지 확인하세요. 설치됨:
apt-get install git rsync cmake libc6-i386 lib32z1 lib32stdc++6
설치
git clone git://github.com/raspberrypi/tools.git
export PATH=$PATH:$HOME/raspberrypi/tools/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian/bin
공통 주소 지정 문제
rsync -rl --delete-after --safe-links [email protected]:/{lib,usr} $HOME/raspberrypi/rootfs
SET(CMAKE_SYSTEM_NAME Linux) SET(CMAKE_SYSTEM_VERSION 1) SET(CMAKE_C_COMPILER $ENV{HOME}/raspberrypi/tools/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian/bin/arm-linux-gnueabihf-gcc) SET(CMAKE_CXX_COMPILER $ENV{HOME}/raspberrypi/tools/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian/bin/arm-linux-gnueabihf-g++) SET(CMAKE_FIND_ROOT_PATH $ENV{HOME}/raspberrypi/rootfs) SET(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER) SET(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY) SET(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY)
위 내용은 사전 구축된 툴체인을 사용하여 Raspberry Pi용 크로스 컴파일러를 설정하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!