x8664 플랫폼에서 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-
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Apple M1의 도커 동기화 성능docker-sync로 동기화하는 것이 기본으로 실행하는 것보다 여전히 빠릅니다(즉시 사용 가능). 하드웨어 애플 M1 프로 32GB 몬테레이 "VirtioFS 가속 디렉토리 공유 활성화"실험 기능이 선택됨 Mac용...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.