hw 光猫 x6,内核 4.4.197 , 官方内核编译时开启了 PLTs 功能,导致编译用户自定义的模块时,必须要开启 PLTs,再编译。
但编译后,提示 PLTs missing
用 obj_dump 检查了下系统自带的 ko 模块 ,只有 .plt 和 init.plt
比对了下源码中,SECTIONS in arch/arm/kernel/module.lds
.core.plt : { BYTE(0) }
.init.plt : { BYTE(0) }
多了个.core.
比对了下其他版本,从 4.9 开始,整合了下,去掉了 .core 。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.