从源代码重新编译内核模块

从源代码重新编译内核模块

晚安,

我正在尝试在 Debian 11 上从其源代码重新编译内核模块(如果您想知道,它是 b43 驱动程序模块)。我遇到了一个问题,即我想指定一些在Kconfig 文件。我一直这样做:

sudo make -C /lib/modules/$(uname -r)/build M=$(pwd) modules

但是,我没有得到 .config,也没有带有模块菜单的菜单。此外,make menuconfig给出以下输出也不起作用:

make: *** No rule to make target 'menuconfig'. Stop.

我正在将代码编译到树外的文件夹中。我猜想从树中执行此操作是菜单配置失败的原因。我尝试使用该kconfig-frontend包,但没有显示任何条目,尽管 Kconfig 文件应该是正确的。

我究竟做错了什么?

相关内容