与 cc 链接失败:退出代码
linking with `cc` failed: exit code
我正在尝试使用 Rust 项目构建我的 docker 文件,如下所示,我遇到了错误。
error: linking with cc
failed: exit code: 1
note: /usr/lib/gcc/aarch64-alpine-linux-musl/10.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: cannot find crti.o: No such file or directory
ARG BASE_IMAGE=rust:1.52.1-alpine3.13
FROM ${BASE_IMAGE} AS builder
ARG PROFILE=release
WORKDIR /app
COPY . .
RUN apk add protoc
RUN cargo build --$PROFILE
EXPOSE 3000
CMD ["app"]
同时将 musl-dev
添加到您的 apk add
命令中。
我正在尝试使用 Rust 项目构建我的 docker 文件,如下所示,我遇到了错误。
error: linking with
cc
failed: exit code: 1 note: /usr/lib/gcc/aarch64-alpine-linux-musl/10.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: cannot find crti.o: No such file or directory
ARG BASE_IMAGE=rust:1.52.1-alpine3.13
FROM ${BASE_IMAGE} AS builder
ARG PROFILE=release
WORKDIR /app
COPY . .
RUN apk add protoc
RUN cargo build --$PROFILE
EXPOSE 3000
CMD ["app"]
同时将 musl-dev
添加到您的 apk add
命令中。