作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个 Module.symvers 文件,其中包含我需要在其他模块(例如 B)中使用的符号(来自模块 A)。但我无法对原始模块 A 进行更改。有没有办法告诉模块 B 根据 Module.symvers 文件获取符号。
我已将其包含在我的构建目录中,但在编译模块 A 时,它仍然给出“ undefined symbol ”错误。感谢你的帮助。
最佳答案
检查此解决方案是否对您有帮助。
从模块 A 中将符号导出为 EXPORT_SYMBOL_GPL(symbol)
在模块 B 中,在声明 MODULE_LICENSE("GPL") 后使用它们。不要忘记在模块 B 中包含这些符号声明。
关于c - 如何在编译模块时集成 Module.symvers,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9179233/
我有一个 Module.symvers 文件,其中包含我需要在其他模块(例如 B)中使用的符号(来自模块 A)。但我无法对原始模块 A 进行更改。有没有办法告诉模块 B 根据 Module.symve
我正在编写一个自定义内核模块(我们称之为 mod1),我想导出函数以用于其他模块(我们称之为 mod2,等等)。编译其他模块时,我收到有关 undefined symbol (mod1 中的函数)的警
我正在尝试将一个 LKM 从 Kali 交叉编译到一个运行着非常小的 Linux 操作系统的机器上。该操作系统没有 GCC、Make,也找不到内核源代码。我需要 module.symvers 来交叉编
我是一名优秀的程序员,十分优秀!