永发信息网

linux下编程 error: ‘dev_t’ undeclared (first use in this function)

答案:2  悬赏:10  手机版
解决时间 2021-03-08 16:48
  • 提问者网友:感性作祟
  • 2021-03-07 20:06
#include
#include

int main()
{
dev_t dev_id;
int retval = register_chrdev_region(&dev_id,100,"led");

return 0;
}
我怀疑是 头文件问题 谁能成功地,把 /usr/include 整个文件夹发我 试试,谢谢
lian00jian@163.com
最佳答案
  • 五星知识达人网友:神鬼未生
  • 2021-03-07 21:33
我知道这个;
stat.h 37行
typedef __dev_t dev_t;

我把整个glib都发给你吧,你收下。
包括c,h
全部回答
  • 1楼网友:未来江山和你
  • 2021-03-07 22:25
你好! 头文件名写的没错。 但是此文件不是/usr/include里面的,而是在kernel源代码目录下。 打字不易,采纳哦!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯