如何在 alpine 上使用 gcc -pg 解决问题?

问题描述 投票:0回答:1

我有 dockerfile:

FROM alpine:3.18.2
WORKDIR /app
RUN apk add gdb gcc musl-dev make binutils
COPY ./src /app
RUN gcc main.c -pg -o app

但是编译失败并出现错误:

/usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: cannot find gcrt1.o: No such file or directory

尝试过

find / -name gcrt1.o
但没有找到任何东西

gcrt1.o 应该安装哪个包?

c gcc dockerfile alpine-linux gprof
1个回答
0
投票

https://gitlab.alpinelinux.org/alpine/aports/-/issues/9191

Alpine 使用 musl,它没有实现 gperf 所需的绑定

© www.soinside.com 2019 - 2024. All rights reserved.