x8664 플랫폼에서 ARM 교차 컴파일 환경 구축

1885 단어 arm컴파일러
ARM 크로스오버 컴파일러 다운로드
ARM 크로스 컴파일러 다운로드 주소
교차 컴파일 환경 설명
시스템: deepin V20 프로세서 플랫폼: x8664 크로스 컴파일러: gcc-linaro-4.9.4-2017.01-x86_64_aarch64-linux-gnu구축 단계
#       
mkdir ~/App

#      
tar -xvf gcc-linaro-4.9.4-2017.01-x86_64_aarch64-linux-gnu.tar.xz -C ~/App

#       
echo "" >> ~/.bashrc
#             ,    CROSS_COMPILE        ,         CROSS_COMPILE    
# echo "export CROSS_COMPILE=aarch64-linux-gnu-"  >> ~/.bashrc
echo "export PATH=~/App/gcc-linaro-4.9.4-2017.01-x86_64_aarch64-linux-gnu/bin:\$PATH"  >> ~/.bashrc

컴파일 설명
LD_LIBRARY_PATH 환경 변수 구성
교차 컴파일러 코드를 실행할 때 교차 컴파일러가 제공하는 동적 링크 라이브러리를 사용하여 다음 문장이 현재 단말기에서 실행되었는지 확인해야 한다. 그렇지 않으면 실행 코드 중의 configure,Configure,config 등 명령을 실행할 때checking whether the C compiler works... no 보고해야 한다.
export LD_LIBRARY_PATH=~/App/gcc-linaro-4.9.4-2017.01-x86_64_aarch64-linux-gnu/lib:$LD_LIBRARY_PATH

CROSS_COMPILE 환경 변수 구성
크로스오버 컴파일러가 여러 개 설치된 경우 CROSS환경 변수에 COMPILE를 구성하려면 코드를 컴파일하기 전에 CROSS 를 설정해야 합니다.COMPILE 환경 변수
export CROSS_COMPILE=aarch64-linux-gnu-

좋은 웹페이지 즐겨찾기