在 Windows 上使用 Qt 和 g++-arm-linux-gnueabihf
进行 ARM Linux 交叉编译(例如针对树莓派或嵌入式设备),需要配置 交叉编译工具链 和 Qt for ARM Linux。以下是详细步骤:
1. 安装工具链
方法 1:使用 MSYS2(推荐)
MSYS2 提供 mingw-w64
的 ARM Linux 交叉编译工具链:
# 在 MSYS2 shell 中安装工具链
pacman -S mingw-w64-x86_64-arm-linux-gnueabihf-toolchain
安装后,工具链路径通常为:
C:\msys64\mingw64\bin\arm-linux-gnueabihf-g++
方法 2:手动下载工具链
如果不用 MSYS2,可以从 ARM 官方或 Linaro 下载预编译工具链,例如:
-
Linaro GCC
-
ARM GNU Toolchain
-
arm-linux-gnueabihf-gcc 国内百度云下载:https://www.cnblogs.com/huty/p/8518303.html
解压后,将 bin/
目录(如 arm-linux-gnueabihf-g++
)添加到系统 PATH
。