【发布时间】:2014-04-01 10:55:46
【问题描述】:
我想将内核模块安装到 lib/modules/ 。实际上,在执行 make modules 之后必须在 lib/modules/(uname-r) 中创建一个文件夹,但只创建了 3 个文件夹,分别称为“build”、“kernel”和“source”。在make modules 之后我也收到错误:
DEPMOD 3.4.79
WARNING: COULDN't open directory /lib/modules/3.4.79: No such file or direcoty
FATAL: Could not open /lib/modules/3.4.79/modules.dep.temp for writing: No suhc file or directory
make: *** [_modinst_post] Error 1
确实没有那个目录,但是怎么添加呢?
【问题讨论】:
-
你编译内核了吗?这些目录是在内核构建之后生成的。
-
我在内核源代码中使用“make”编译它
-
只是为了说明这一点,因为你没有提到它,看看我的盒子 /lib/modules/ 只是root-writable - 你确实拥有正确的权限,不是吗?
标签: linux linux-kernel makefile arm