컴퓨터 지식 네트워크 - 컴퓨터 프로그래밍 - 교차 컴파일의 몇 가지 일반적인 오류

교차 컴파일의 몇 가지 일반적인 오류

크로스 컴파일러는 플랫폼 A 에서 다른 플랫폼 B 에 대한 프로그램을 컴파일할 수 있는 컴파일러입니다. 여기서 크로스 컴파일을 실행하는 플랫폼 A 를 호스트라고 하고 크로스 컴파일로 생성된 대상 파일을 실행하는 플랫폼 B 를 대상 시스템이라고 합니다. 교차 컴파일러의 컴파일 프로세스를 교차 컴파일이라고 합니다.

완전한 arm-linux 크로스 컴파일러에는 arm-linux-gcc, glibc, binutils 등의 구성 요소가 포함되어 있습니다. 여기서 arm-linux-gcc 는 arm 플랫폼용 C 프로그램을 컴파일하는 컴파일러입니다. Glibc 는 임베디드 C 프로그램에 필요한 기본 라이브러리입니다. Binutils 에는 바이너리 도구 세트가 포함되어 있습니다. 따라서 크로스 컴파일러는 크로스 컴파일러 도구 체인이라고도합니다.

크로스 컴파일러의 각 구성 요소에는 고유한 버전이 있으므로 서로 다른 버전의 구성 요소를 사용하여 크로스 컴파일러를 만들 수 있습니다. 그러나 버전 불일치의 두 번째 문제로 인해 구성 요소 간에 오류가 발생합니다. 이러한 번거로움을 피하기 위해 arm-linux 교차 컴파일러를 직접 사용하는 것이 좋습니다.

上篇: 사람들은 왜 온라인 쇼핑에 미련을 두는가 下篇: 체중 감량 기간 동안 세 끼 식사 금기 사항
관련 내용