构建 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_