【发布时间】:2014-03-24 11:45:56
【问题描述】:
安装版本为3.4.79 的Linux 内核模块,但我总是对3.4.79+ 感到不满。
如果没有+,我该如何安装它?
使用
使 ARCH=arm INSTALL_MODULE_PATH=dest modules_install
【问题讨论】:
-
Makefile 是否有
KERNELDIR := /lib/modules/$(shell uname -r)/build或KERNELDIR := /lib/modules/some-hardcoded-path/build? -
是的,它是 kernel.release 的硬编码路径,其中包含一个单词“3.4.79+”。删除了“+”。在相同的“make ...”命令之后,我在 makeprocess 结束时得到:DEPMOD 3.4.79+
-
你
make clean了吗? -
我之前尝试过“清理”。关键是,kernel.release 是在“make”过程中生成的(使用 3.4.79+)。所以内核源代码中的“make”是一个错误。
-
试试这个帖子,很快就会告诉我结果:stackoverflow.com/questions/19333918/…
标签: linux linux-kernel arm linux-device-driver