linux中的C编程问题<sys/types.h>
我知道当编写C程序时,#include<sys/types.h>表示在gcc标准路径中的sys目录下查找types.h头文件,但是我的/usr/include/中并没有s...
我知道当编写C程序时,#include<sys/types.h>表示在gcc标准路径中的sys目录下查找types.h头文件,但是我的/usr/include/中并没有sys目录,不过里面有一个/linux目录,并且该目录下有types.h这个头文件,但是这个头文件打开后却并没有对pid_t uid_t gid_t 等变量的定义,这是怎么回事,我想知道sys这个目录到底在哪,请高人指点……
展开
6个回答
展开全部
find -name "types.h" /
查找一下,真不敢相信你的系统上竟然没有这个目录,你可以到别的目录下面看看
查找一下,真不敢相信你的系统上竟然没有这个目录,你可以到别的目录下面看看
追问
您好,我之前也搜索过“types.h”,但是搜到的要不就是内核层的头文件,要不就是打开后不是我想要的定义,刚才我又搜索了一遍,发现应该是在/usr/include/i386-linux-gnu/sys下,而不是在/usr/include/sys下,因为我没有这个目录,不过还是谢谢你了……
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询