Alpine交叉编译工具链ARM64

更新于 2025-01-26

安装musl-cross-make

1.克隆musl-cross-make仓库:

git clone https://github.com/richfelker/musl-cross-make.git
cd musl-cross-make

2.编辑config.mak文件,设置目标架构为aarch64-linux-musl:

TARGET = aarch64-linux-musl
OUTPUT = /opt/musl-cross

TARGET 编译的架构
OUTPUT编译生成的文件安装路径

3.编译并安装工具链

alpine需要安装patch:apk add patch

make
sudo make install

安装完成后,你的交叉编译工具链将会安装在 /opt/musl-cross 目录下。

Alpine编排

apk add git patch
apk add gcc g++ make automake autoconf libtool binutils zlib-dev icu-libs wget bash tzdata bash bash-completion shadow

git clone https://github.com/richfelker/musl-cross-make.git
cd musl-cross-make

cat > ./config.mak <<"EOF"
TARGET = aarch64-alpine-linux-musl
EOF

make
sudo make install
cd ..
浙ICP备19039918号-1