Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/google-maps/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
GCC可以';在Alpine Linux中找不到stdio.h_Gcc_Alpine - Fatal编程技术网

GCC可以';在Alpine Linux中找不到stdio.h

GCC可以';在Alpine Linux中找不到stdio.h,gcc,alpine,Gcc,Alpine,在一个全新的alpinelinux中,我安装了GCC apk add --update-cache gcc 但仍然是一个简单的程序 #include <stdio.h> int main(int argc, char *argv[]) { return 0; } 安装musl-dev(除gcc编译器外) 您需要单独安装它,因为在Alpine Linux中,GCC包不依赖于libc dev: 您可以使用gcc来编译没有libc的东西,例如hypervisor固件等 Aug

在一个全新的alpinelinux中,我安装了GCC

apk add --update-cache gcc
但仍然是一个简单的程序

#include <stdio.h>

int main(int argc, char *argv[]) {
    return 0;
}

安装
musl-dev
(除gcc编译器外)

您需要单独安装它,因为在Alpine Linux中,GCC包不依赖于
libc dev

您可以使用gcc来编译没有libc的东西,例如hypervisor固件等


August Klein还指出,在Debian中,GCC只推荐
libc-dev
,原因与此相同(但大多数人不推荐
——反正没有安装推荐的

apk add libc-dev
apk add musl-dev
libc-dev
是一个可以拉取
musl-dev
的元包,它包含实际的文件()类似地,对于我来说,
stdlib.h
丢失了,这修复了它。谢谢。它还解决了sys/socket.h
的问题。
apk add musl-dev