在 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
。