GCC не может найти stdio.h в Alpine Linux
в свежем Alpine Linux я установил GCC by
apk add --update-cache gcc
но все же простая программа
#include <stdio.h>
int main(int argc, char *argv[]) {
return 0;
}
составлен с
fatal error: stdio.h: No such file or directory
1 ответов
установить libc-dev
в дополнение к GCC или просто установите build-base
все (alpine-sdk
- наверное, перебор). Для установки выполните следующую команду:
apk add libc-dev
вам нужно установить его отдельно, потому что в Alpine Linux пакет GCC не зависит от libc-dev
зря:
вы можете использовать gcc для компиляции вещей без libc, например прошивки гипервизоров так далее.
и август Кляйн также отметил, что в Debian GCC только рекомендует libc-dev
по той же причине (но большинство людей не делают --no-install-recommends
в любом случае).