当前位置: 技术问答>linux和unix
编译模块时出的问题 storage size of 'wait' isn`t know
来源: 互联网 发布时间:2016-03-30
本文导语: 各位英雄,我在编译模块时出现上面的error wait定义为 struct wait_queue wait 在kernel 的 linux/wait.h中定义了 struc wait_queue{ struct task_struct *task; struct wait_queue *next; }; linux/sched.h用到。 现在出现error storage s...
各位英雄,我在编译模块时出现上面的error
wait定义为 struct wait_queue wait
在kernel 的 linux/wait.h中定义了
struc wait_queue{
struct task_struct *task;
struct wait_queue *next;
};
linux/sched.h用到。
现在出现error storage size of 'wait' isn`t know是怎么回事啊?
怎么解决?
我在网上找了一下,有人说好像是glibc的问题,但是我觉得这里应该与glibc无关吧?
另外,如果要换glibc怎么操作?比如2.7的降到2.5的
wait定义为 struct wait_queue wait
在kernel 的 linux/wait.h中定义了
struc wait_queue{
struct task_struct *task;
struct wait_queue *next;
};
linux/sched.h用到。
现在出现error storage size of 'wait' isn`t know是怎么回事啊?
怎么解决?
我在网上找了一下,有人说好像是glibc的问题,但是我觉得这里应该与glibc无关吧?
另外,如果要换glibc怎么操作?比如2.7的降到2.5的
|
肯定和glibc无关。
可能wait没有分配内存给它。
可能wait没有分配内存给它。