# Copy qemu binary to emulate ARM architecture on x86 machinesudocp/usr/bin/qemu-aarch64-static/path/to/rootfs/usr/bin/
# Chroot into the new rootfssudochroot/path/to/rootfs
# Run the second-stage installation/debootstrap/debootstrap--second-stage
set(CMAKE_SYSTEM_NAMELinux)set(CMAKE_SYSTEM_PROCESSORaarch64)# Change to match your target architecture# Set cross-compiler pathsset(CMAKE_C_COMPILER/path/to/cross-compiler/bin/aarch64-linux-gnu-gcc)set(CMAKE_CXX_COMPILER/path/to/cross-compiler/bin/aarch64-linux-gnu-g++)set(CMAKE_SYSROOT/path/to/rootfs)# Set to your root filesystem# Set where CMake should look for libraries and headersset(CMAKE_FIND_ROOT_PATH/path/to/rootfs/path/to/rootfs/usr/path/to/rootfs/usr/local)# Only search inside the target rootfsset(CMAKE_FIND_ROOT_PATH_MODE_PROGRAMNEVER)set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARYONLY)set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDEONLY)# ROS 2 pathsset(AMENT_PREFIX_PATH/path/to/rootfs/opt/ros/humble)set(CMAKE_PREFIX_PATH${AMENT_PREFIX_PATH})