Alpine 上哪个库包含 cdefs.h?
What library contains cdefs.h on Alpine?
我正在尝试在 Docker 图像 运行 Alpine 上编译一些代码。但是,由于 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:
两个库。
我的Docker文件如下:
FROM alpine
ADD . .
RUN apk update && apk add gcc make openssl libressl-dev musl-dev && make
ENTRYPOINT ./restrictions-crack "$hash" "$salt"
您可以使用 build-base
- 这是一个将安装 GCC、libc-dev 和 binutils 包(以及其他包)的元包。
Docker 文件:
FROM alpine
ADD . .
RUN apk update && apk add build-base && make
ENTRYPOINT ./restrictions-crack "$hash" "$salt"
终于找到了,图书馆是bsd-compat-headers
我正在尝试在 Docker 图像 运行 Alpine 上编译一些代码。但是,由于 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:
两个库。
我的Docker文件如下:
FROM alpine
ADD . .
RUN apk update && apk add gcc make openssl libressl-dev musl-dev && make
ENTRYPOINT ./restrictions-crack "$hash" "$salt"
您可以使用 build-base
- 这是一个将安装 GCC、libc-dev 和 binutils 包(以及其他包)的元包。
Docker 文件:
FROM alpine
ADD . .
RUN apk update && apk add build-base && make
ENTRYPOINT ./restrictions-crack "$hash" "$salt"
终于找到了,图书馆是bsd-compat-headers