+ -
当前位置:首页 → 问答吧 → kernel 2.6.32疑问

kernel 2.6.32疑问

时间:2009-12-10

来源:互联网

装了testing源里的2.6.32内核后,我不得不重新编译broadcom-wl以使用我的无线网卡。但是编译过程中提示:/lib/modules/2.6.32-ARCH/build目录不存在。

我于是查看了一下,确实没有这个目录。我搜了资料,知道build这个目录其实是/usr/src/kernel-version/里面的一个目录的软链接。但是我打开我的/usr/src/linux-2.6.32-ARCH/一看,发现里面只有一个vmlinux的文件。

我家里另外一台电脑用的还是2.6.31的内核,我检查过,是用/lib/modules/2.6.21-ARCH/build这个目录的,而且/usr/src/内核版本/里面也有很多文件

请问这是什么问题?

作者: xsam   发布时间: 2009-12-10

没装kernel-header?

作者: 难免有错   发布时间: 2009-12-10

看来此人没有订阅 Arch 的 Mail Lists。

原因很简单,有个高人想简化 Kernel,于是将 kernel26-headers 分离出来了。既然你己经开了 [testing],就顺便将它一起装了吧。
编译外部内核模块,必装不可。

作者: cwjiof   发布时间: 2009-12-10

引用:
作者: cwjiof
看来此人没有订阅 Arch 的 Mail Lists。

原因很简单,有个高人想简化 Kernel,于是将 kernel26-headers 分离出来了。既然你己经开了 [testing],就顺便将它一起装了吧。
编译外部内核模块,必装不可。
怎么简化?

作者: 难免有错   发布时间: 2009-12-10

引用:
作者: cwjiof
看来此人没有订阅 Arch 的 Mail Lists。

原因很简单,有个高人想简化 Kernel,于是将 kernel26-headers 分离出来了。既然你己经开了 [testing],就顺便将它一起装了吧。
编译外部内核模块,必装不可。
哇哈哈!原来是这样,谢谢大哥!
我也想到和header文件有关,但想不到现在分得这么仔细。

作者: xsam   发布时间: 2009-12-10

引用:
作者: cwjiof
看来此人没有订阅 Arch 的 Mail Lists。

原因很简单,有个高人想简化 Kernel,于是将 kernel26-headers 分离出来了。既然你己经开了 [testing],就顺便将它一起装了吧。
编译外部内核模块,必装不可。
不是有个高人想简化。而是Linux的架构都是这样,BIN的执行部分跟开发库(develop)是分开的。因为这样的好处就可以减少不必要的东西。开发库的部分是在编译其他程序源代码的时候对这个程序有依赖时才需要的。

作者: luyaotang   发布时间: 2009-12-10

问一下,那现在kernel-headers与kernel26-headers是什么关系,kernel26-headers会替代kernel-headers吗?

作者: jqxl0205   发布时间: 2009-12-10

热门下载

更多