如何在 Ubuntu 中的 c 文件中包含 socket.h
这是我的 ac 代码:
#include <stdio.h>
#include <socket.h>
int main(void)
{
int count[4] = {[2] = 3 }, i;
for (i = 0; i < 4; i++)
printf("count[%d]=%d\n", i, count[i]);
return 0;
}
当我编译它时,它显示:
a.c:2: fatal error: socket.h: No such file or directory
compilation terminated.
那么我如何包含它/在哪里可以下载它?
This is my a.c code :
#include <stdio.h>
#include <socket.h>
int main(void)
{
int count[4] = {[2] = 3 }, i;
for (i = 0; i < 4; i++)
printf("count[%d]=%d\n", i, count[i]);
return 0;
}
When I compile it, it shows:
a.c:2: fatal error: socket.h: No such file or directory
compilation terminated.
So how do I include it / where can download it?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
应该是:
路径是相对于 /usr/include 路径给出的。例如,socket.h 文件位于 /usr/include/sys/socket.h 下。不知道的可以搜索一下:
It should be:
Paths are given relatively to the /usr/include path. So e.g. the socket.h file is under /usr/include/sys/socket.h. You can search for it if you don't know: