gpt4 book ai didi

linux-kernel - 从不兼容的指针类型传递 ‘proc_create’ 的参数 4

转载 作者:行者123 更新时间:2023-12-04 02:36:58 24 4
gpt4 key购买 nike

我正在尝试制作一个简单的 procfs 模块,但出现此错误:

error: passing argument 4 of ‘proc_create’ from incompatible pointer type [-Werror=incompatible-pointer-types]

我尝试了许多在线示例,但都收到了相同的错误消息。

最佳答案

您必须在较新的内核中使用 proc_ops 而不是 file_operations,参见 https://lore.kernel.org/linux-fsdevel/20191225172228.GA13378@avx2/ :

static struct proc_ops my_fops={
.proc_open = my_proc_open,
.proc_release = single_release,
.proc_read = seq_read,
.proc_lseek = seq_lseek,
.proc_write = my_proc_write
};

关于linux-kernel - 从不兼容的指针类型传递 ‘proc_create’ 的参数 4,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61295277/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com