基于Ubuntu22.04交叉编译Arm Qt6.4

构建 ubuntu 22.04 arm64 根文件系统

参考:使用Ubuntu-base构建根文件系统_CoooStar的博客-优快云博客

配置 toolchain 文件

cmake_minimum_required(VERSION 3.18)
include_guard(GLOBAL)

set(CMAKE_SYSTEM_NAME Linux)
set(CMAKE_SYSTEM_PROCESSOR arm)

#set(TARGET_SYSROOT /home/mc/Projects/rk3588_linux/ubuntu/binary)
set(TARGET_SYSROOT /home/mc/build_qt6_arm/rootfs)

#set(CROSS_COMPILER /opt/toolchain/bin/aarch64-none-linux-gnu-)
set(CROSS_COMPILER /usr/bin/aarch64-linux-gnu-)
set(CMAKE_SYSROOT ${TARGET_SYSROOT})

set(ENV{PKG_CONFIG_PATH} "")
set(ENV{PKG_CONFIG_LIBDIR} ${CMAKE_SYSROOT}/usr/lib/pkgconfig:${CMAKE_SYSROOT}/usr/share/pkgconfig)
set(ENV{PKG_CONFIG_SYSROOT_DIR} ${CMAKE_SYSROOT})

set(CMAKE_C_COMPILER ${CROSS_COMPILER}gcc)
set(CMAKE_CXX_COMPILER ${CROSS_COMPILER}g++)


set(CMAKE_FIND_ROOT_
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值