我想知道task_struct的大小。因此,我从网站下载了 linux 源代码,并通过make headers_install
在源代码文件根目录的终端中键入命令生成了头文件。
#include<stdio.h>
#include<linux/sched.h>
int main()
{
printf("%d\n",sizeof(struct task_struct)).
return 0;
}
键入命令到终端进行编译和源代码gcc -g -I *path/to/linux*-source/usr/include test.c -o test
。但是终端显示 struct task_struct 没有定义东西。有大佬能帮我解答一下吗?非常感谢。