linux - 从内核源代码中取出驱动程序代码并将其编译为树外模块
问题描述
我正在尝试从 Linux 内核中取出驱动程序代码,并希望将其单独编译为树外模块。
需要什么 Makefile 修改?以及如何传递 Kconfig 参数?您可以取出任何驱动程序。
例如,对于内部内核,您使用编译 xgbe 驱动程序
制作 M=drivers/net/ethernet/amd/xgbe 模块
我想从内核中取出 xgbe 并针对安装的内核单独编译它。(它可能由于更改而无法编译)但是如果运行的内核与取出的模块相同,它应该可以正常编译。
解决方案
推荐阅读
- android - 将 jeremyfeinstein.slidingmenu 与 ActionBarSherlock 一起使用会给出“AAPT:错误:资源 'attr/background' 与配置 '' 的重复值。”
- java - 为什么大量模数似乎在Java中给出了错误的答案
- reactjs - Gatsby Develop 工作,Gatsby Build 失败:Loader to handle File Type Missing
- python - 如何引用元组作为数据框属性的一部分?
- r - 关闭/固定:基本 R 代码的交互
- ssl - 为多个子域配置 NGINX 时出错
- r - dplyr - 在嵌套列表中按元素汇总
- python - 如何将 Keras Sequential CNN 的训练数据转换为正确的张量形状?
- angular - 如何修复 Ionic Cordova 插件错误?
- r - `[[<-.data.frame`(`*tmp*`, i, value = c) 中的错误