Linux * task_struct *结构在标头中定义,并包含在预处理器宏
中#ifndef KERNEL
struct task_struct{
....
....
};
...
...
#endif
现在其他头文件中的函数将task_struct对象作为参数列表中的参数,但我总是在gcc中得到编译器错误,即task_struct未定义。 简而言之,使用任务结构的函数和数据结构的头文件只能编译并使用内核编译(作为内核对象的一部分)吗?或者有没有办法使用经典的gcc c-compile命令编译它们?