小编Gar*_*ary的帖子

linux内核模块链接器警告:"***警告:<function> [<module>] undefined!" - 任何摆脱它们的方法?

在编译彼此依赖的Linux内核模块时,链接器会给出未定义的符号警告

 Building modules, stage 2.
 MODPOST
*** Warning: "function_name1" [module_name] undefined!
*** Warning: "function_name2" [module_name] undefined!
*** Warning: "function_name3" [module_name] undefined!
Run Code Online (Sandbox Code Playgroud)

一旦使用insmod或modprobe将模块插入内核,就会解析未解析的符号.有没有办法摆脱链接器警告?

我已经阅读了3个关于这个问题的Google SERP - 似乎没有人知道答案.在构建内核模块时,这些链接器警告应该是这样的吗?

c++ linux compiler-errors kernel-module

20
推荐指数
3
解决办法
2万
查看次数

标签 统计

c++ ×1

compiler-errors ×1

kernel-module ×1

linux ×1