哪个库包含 cdefs.h on Alpine?



我正在尝试在运行Alpine的Docker映像上编译一些代码。但是,由于fatal error: sys/cdefs.h: No such file or directory,gcc 不断终止。谷歌上的人说要做

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

你可以使用build-base- 这是一个元包,将安装GCC,libc-dev和binutils包(等等(。

Dockerfile:

FROM alpine
ADD . .
RUN apk update && apk add build-base && make
ENTRYPOINT ./restrictions-crack "$hash" "$salt"

相关内容

  • 没有找到相关文章

最新更新