dockersfile 安装 aarch64-linux-gnu
时间: 2023-10-17 14:05:33 浏览: 261
以下是在 Dockerfile 中安装 aarch64-linux-gnu 工具链的示例:
```
FROM ubuntu:18.04
RUN apt-get update && \
apt-get -y install curl
RUN curl -L -o /tmp/gcc-linaro-7.5.0-2019.02-x86_64_aarch64-linux-gnu.tar.xz https://releases.linaro.org/components/toolchain/binaries/7.5-2019.02/aarch64-linux-gnu/gcc-linaro-7.5.0-2019.02-x86_64_aarch64-linux-gnu.tar.xz && \
tar -C /opt -xvf /tmp/gcc-linaro-7.5.0-2019.02-x86_64_aarch64-linux-gnu.tar.xz && \
rm /tmp/gcc-linaro-7.5.0-2019.02-x86_64_aarch64-linux-gnu.tar.xz
ENV PATH="/opt/gcc-linaro-7.5.0-2019.02-x86_64_aarch64-linux-gnu/bin:${PATH}"
```
此示例使用 curl 下载了 aarch64-linux-gnu 工具链,并将其解压缩到 /opt 目录中。然后,将工具链路径添加到环境变量 PATH 中,以便在 Docker 容器中使用它。
要构建此 Dockerfile,请运行以下命令:
```
docker build -t myimage .
```
请注意,此示例仅适用于 aarch64 架构的 Docker 主机。如果您的 Docker 主机是 x86 架构,则需要使用适用于 x86 架构的工具链。
阅读全文