라즈베리파이 크로스컴파일

임베디드/Qt

라즈베리파이 Qt6 크로스 컴파일 메뉴얼

개요목표Ubuntu 22.04(Host PC)에서 Qt 6.5.1 라이브러리를 빌드(크로스 컴파일)하여 Raspberry Pi 4(ARM 보드)에서 Qt 기반 애플리케이션을 실행시키기 크로스 컴파일이란?크로스 컴파일은 개발자가 사용하는 호스트 시스템(일반적으로 x86_64 pc)에서 타깃 시스템(ARM)용 실행 파일(바이너리)을 빌드하는 과정을 말한다.  이를 위해서는 대상 보드(ARM)에 맞는 툴체인(toolchain)과 sysroot 설정이 필요하다. 즉, 호스트와 타깃의 CPU 아키텍처나 운영체제가 다르기 때문에, 일반 컴파일러로는 생성된 바이너리가 타깃에서 실행되지 않는다. 이때, 타깃 시스템에 맞는 컴파일러, 링커, 라이브러리 등을 사용하는 크로스 컴파일 툴체인을 통해 올바른 실행 파일을 생성해..

Frozen Prize
'라즈베리파이 크로스컴파일' 태그의 글 목록