gpt4 book ai didi

编译模块涉及 'sys_mount'调用

转载 作者:行者123 更新时间:2023-12-04 06:23:14 24 4
gpt4 key购买 nike

我正在为 linux 开发一个模块,我需要挂载一个 .iso 文件。

我已经阅读并发现有一个名为 sys_mount 的函数调用 linux 的 mount 程序并完成所有这些工作。

问题是,当我尝试编译时,它会显示一条警告,上面写着:'"sys_mount"[/home/.../example.ko] undefined!'然后当我尝试“insmod example.ko”时,它说“insmod:插入'example.ko'时出错:模块中的-1未知符号”。

有谁知道我应该怎么做才能编译它?
我需要包括一些缺失的东西吗?

谢谢指教!

最佳答案

sys_mount 是用户程序通过 mount 调用的内容系统调用。它在调用 do_mount 之前执行参数验证和复制,它完成了大部分工作。在内核中,调用 do_mount直接地。这个sys_foo/do_foo分离是 Linux 系统调用实现的常用约定。

关于编译模块涉及 'sys_mount'调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6321948/

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