标签: c
我尝试编译.c文件,但它返回错误:
.c
yay.c:6:19: fatal error: netdb.h: No such file or directory #include <netdb.h> ^ compilation terminated.
我做了一些研究,显然.h是C ...的头文件。
.h
我是C语言的新手,所以我不知道该怎么办。
答案 0 :(得分:0)
在unix下进行locate netdb.h找出(文件path)。
locate netdb.h
在openbsd下,它位于/usr/include/netdb.h(已安装compXX文件集,并且没有打包为glibc)
/usr/include/netdb.h
compXX
glibc
c标头通常分别放置在/usr/include和/usr/local/include目录中,具体取决于它们分别是系统的还是本地的(第三方,自定义)。
/usr/include
/usr/local/include