我正在尝试在运行 Alpine 的 Docker 镜像上编译一些代码。但是,gcc 由于 fatal error: sys/cdefs.h: No such file or directory
而不断终止。 Google 上的人说要做
apt install libc6-dev-i386 gcc-multilib
我将其翻译成 apk add libc6-dev-i386 gcc-multilib
。但是,然后我就得到了错误。 错误:无法满足的约束:
对于两个库。
我的Dockerfile如下:
FROM alpine
ADD . .
RUN apk update && apk add gcc make openssl libressl-dev musl-dev && make
ENTRYPOINT ./restrictions-crack "$hash" "$salt"
最佳答案
我终于找到了,库是 bsd-compat-headers
关于docker - Alpine 上哪个库包含 cdefs.h?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50399285/