我正在运行linux内核没有。2.6.15.51 在 ubuntu 系统上。
我创建了一个自定义系统调用并将其添加到内核(包含一个结构)、编译并引导到新内核中。现在我正在尝试创建调用该系统调用的 ac 文件(用于测试目的)。因为我在我的系统调用文件中声明了一个结构,所以我在我的测试文件中包含了标头,所以我可以使用相同的结构。但是,当我尝试包含我的系统调用文件(它调用 access_ok() 方法)时,我收到一条错误消息,提示 asm/uaccess.h(声明 access_ok() 的文件)不存在。任何想法为什么我会遇到这个问题?谢谢!