基于MINGW编译arm-none-eabi-gcc 14.1
· 阅读需 1 分钟
准备编译环境
安装必要包:
pacman -S --needed base-devel
下载MINGW包仓库
git clone https://kkgithub.com/msys2/MINGW-packages.git
编译arm-none-eabi-binutils
- 修改
MINGW-packages/mingw-w64-arm-none-eabi-binutils/PKGBUILD的pkgber和pkgrel:
pkgver=2.42
pkgrel=1
- 修改checksum
cd MINGW-packages/mingw-w64-arm-none-eabi-binutils
updpkgsums
- 编译
makepkg-mingw --cleanbuild --syncdeps --force --install --noconfirm
如果提示gpg key错误,可以
gpg --recv-keys ${keys}导入key。
- 测试
编译arm-none-eabi-gcc
- 修改
MINGW-packages/mingw-w64-arm-none-eabi-gcc/PKGBUILD的pkgber和pkgrel:
pkgver=14.1
pkgrel=1
- 更新checksum
cd MINGW-packages/mingw-w64-arm-none-eabi-gcc
updpkgsums
- 编译
makepkg-mingw --cleanbuild --syncdeps --force --install --noconfirm
- 测试