+ -
当前位置:首页 → 问答吧 → 编译内核的小困惑

编译内核的小困惑

时间:2003-08-26

来源:互联网

VM 4.0 + Debian woody

想编译一个精巧适用的内核,看了看论坛上的介绍
Debian标准方式要安装的辅助包太多,而经典方式
要求下载干净的内核源码会太慢。所以想结合两者,
故采用
apt-get install kernel-source-2.4.18
tar jxvf kernel-source-2.4.18.tar.bz
ln -s kernel-source-2.4.18 linux

?不知这样得到的源码是否可以延续经典方式的下面步骤
?要更改/usr/include下的asm linux scsi目录连接时
发现在我的机器上这三个均为实际目录,而不是各类
内核编译文章介绍中所叙的链接式目录。
下面该怎么办呢

敬请指教!

作者: lujiang   发布时间: 2003-08-26

可以用传统方式编译

改/usr/include下的东西干什么?

作者: carlos   发布时间: 2003-08-26

因为论坛里面曾经有人说,要编译新内核的话,要把/usr/include里面的arch linux scsi指向要新编内核的/usr/src/linux/include/arch,linux,scsi文件啊!但其实这个并没有必要

作者: hoby   发布时间: 2003-08-26

更改这些头文件目录连接的目的据说是为了保持
这些文件与待编译内核源码的一致性
(要将新链接设置为下载的内核源码的相应头文件目录)

作者: lujiang   发布时间: 2003-08-26

那我就不知道了.但我在编译2.5.69的时候,就是因为更改了.结果造成了编译失败.不知道到底是我的操作失误,还是真的不能这样.

但在2.4.21里面我这样做,结果编译又是成功的.

作者: hoby   发布时间: 2003-08-26

我从接触linux到现在好几年,从来没改过的说...
kernel的文档里也没有看到过,debian文档里也没有

作者: carlos   发布时间: 2003-08-26