Alpine 上哪个库包含 cdefs.h?

Ale*_*lex 3 gcc docker alpine-linux

我正在尝试在运行 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. 但是,然后我就得到了错误。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"
Run Code Online (Sandbox Code Playgroud)

Ale*_*lex 8

我终于找到了,图书馆是bsd-compat-headers