我正在尝试在运行Alpine的Docker镜像上编译一些代码。但是,由于fatal error: sys/cdefs.h: No such file or directory
,gcc不断终止。 Google上的人说要做apt install libc6-dev-i386 gcc-multilib
我将其翻译为apk add libc6-dev-i386 gcc-multilib
。但是,我只是得到了错误。这两个库的ERROR: unsatisfiable constraints:
。
我的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/