不同内核补丁之间的 Linux 内核模块

标签 linux module kernel

我遇到了 RH7 内核的问题。我们正在运行基于 RH6/Centos6 的系统——我们通常会编译一次内核模块 (Centos6.6),然后我们可以将内核模块安装在同一系列的另一个 Centos 内核上(比如 Centos6.4)。

使用 Centos7(3.10 内核)我无法使用 3.10.0-329 (Centos7.2) 内核构建内核模块并在内核版本 3.10.0-227 (Centos7.1) 上安装 - insmod 返回无效格式。

任何人都遇到过类似的问题 - 是否有任何解决方法。 谢谢

-- 吉米

最佳答案

您可能需要一个二进制 blob - 作为模块一部分的现成目标文件。查看kernel documentation了解如何构建使用二进制 blob 的模块。 ——齐瓦列夫

关于不同内核补丁之间的 Linux 内核模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34936845/

相关文章:

linux 64位内存空间大小?

linux - 我如何查看 linux 内核 SNMP 计数器?

c - 虚拟区域到页面

linux - ./a.sh 和 ./a.sh 有什么区别? 。/灰?

python - 在 Tomcat 上安装 CGI 代理

linux - 如何创建彩色文本?

python - Python 用于导入模块的顺序是什么?

module - 隐藏在 OCaml 中的外部和内部接口(interface)和信息

c++ - 在链式静态库上,我是否必须添加所有链式库?

linux - 脚本中的文件名最后修改日期 shell