pi:

sudo apt update

sudo apt install build-essential libgl1-mesa-dev libfontconfig1-dev libdbus-1-dev libssl-dev libudev-dev libinput-dev libts-dev libxcb-xinerama0-dev libxcb-xkb-dev libxkbcommon-x11-dev libxcb-cursor-dev libxcb-util-dev libxcb-icccm4-dev libxcb-image0-dev libxcb-keysyms1-dev libxcb-render-util0-dev libxcb-xfixes0-dev libxcb-shape0-dev libxcb-randr0-dev libxcb-sync-dev libxcb-xinput0

mkdir -p ~/sysroot

sudo rsync -avz --delete --exclude='/dev/*' --exclude='/proc/*' --exclude='/sys/*' --exclude='/tmp/*' --exclude='/run/*' --exclude='/mnt/*' --exclude='/media/*' --exclude='/home/*' --exclude='/lost+found' / ~/sysroot 

sudo tar czf sysroot.tar.gz sysroot

host:
tar xzf ~/sysroot.tar.gz -C ~/

sudo apt update
sudo apt install gcc-aarch64-linux-gnu g++-aarch64-linux-gnu

export SYSROOT=~/sysroot
export CROSS_COMPILE=aarch64-linux-gnu
export PATH=/usr/bin:$PATH

cd ~/Qt/6.7.3/Src

mkdir build-rpi64
cd build-rpi64

../configure     -release     -opensource     -confirm-license     -platform linux-aarch64-gnu-g++     -device-option CROSS_COMPILE=/usr/bin/aarch64-linux-gnu-     -sysroot $SYSROOT     -prefix /usr/local/qt6-rpi64     -extprefix ~/qt6-rpi64-host     -nomake examples     -nomake tests     -skip qtwebengine

make -j$(nproc)
make install

#拷贝编译结果到pi
scp -r ~/qt6-rpi64-host pi@192.168.1.100:/home/用户名/qt6
pi:添加环境变量
编辑bashrc

export PATH=/home/用户名/qt6/bin:$PATH
export LD_LIBRARY_PATH=/home/用户名/qt6/lib:$LD_LIBRARY_PATH

mirror

--mirror https://mirror.nju.edu.cn/qt/

一个很快的镜像