2016 - 2024

感恩一路有你

linux内核编译 linux使用内核模块有什么优缺点?

浏览量:2422 时间:2021-03-12 14:31:30 作者:admin

linux使用内核模块有什么优缺点?

我们当然需要。。。第一点是源代码树中有相应的头文件和函数实现。如果没有源代码树,您可以在哪里调用它?(在PC机上编译时,内核有导出符号,系统有头文件,因此可以参考内核提供的接口,但只能编译PC版本内核可以加载的模块。)。其次,内核模块将记录版本号。记录版本号的原因是不同内核版本之间的接口和调用可能非常不同。因此,必须确保您的代码对应于特定的内核,以便编译的模块可以(并且只能)加载到运行此内核版本的Linux系统中,否则,一个非常简单的异常将导致内核崩溃,或者您的代码根本无法编译(接口名称已更改)。我上面提到的是模块的编译。当然,如果模块直接编译到内核中,不用说没有内核源代码就无法编译内核。

linux内核编译 linux内核current指针 dataflow调用指针函数

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。