还是 docker 好使, 我的主机Arch会报错, 这就是滚动更新的后果吗
# 使用 Alpine 作为基础镜像
FROM alpine:latest
# 安装必要的工具和依赖
RUN apk add --no-cache \\
bash \\
build-base \\
git \\
wget \\
musl-dev \\
linux-headers gcc-aarch64-none-elf \\
alpine-sdk bc bison dtc flex gnutls-dev linux-headers ncurses-dev \\
openssl-dev py3-elftools py3-setuptools python3-dev swig util-linux-dev
# 设置环境变量
ENV CROSS_COMPILE=aarch64-none-elf-
ENV BL31=/bl31.elf
ENV ARCH=arm
COPY ./bl31.elf /bl31.elf
WORKDIR /builder
# 默认命令
CMD ["bash"]
你可以从下面下载现成的bl31.elf, just rk3399