当前位置: 技术问答>linux和unix
求高手提供编译linux内核的经验
来源: 互联网 发布时间:2016-12-28
本文导语: 网上也看到许多编译内核的方法,但是这些命令到我这总是出错,不是make dep出错就是make bzImage出错,我的内核是从官网上下来的,有一个2.6一个2.4的,还有现在系统正在使用的内核,都不好使,求高手介绍经验 ...
网上也看到许多编译内核的方法,但是这些命令到我这总是出错,不是make dep出错就是make bzImage出错,我的内核是从官网上下来的,有一个2.6一个2.4的,还有现在系统正在使用的内核,都不好使,求高手介绍经验
|
回13楼:
ubantu?是不是指ubuntu?
我不是很理解你的问题。先按我的理解来说。
你是不是指在ubuntu这个系统是编译一个自己下载的内核?再使用这个内核?
这个步骤很简单的啊,就是下载内核后,解压,进入这个目录,然后make menuconfig,我编译内核不用make dep的,然后就是make bzImage,修改启动项,等等。
你说的用红帽5,它是企业版本的,好像没注册不能编译内核的(至少我尝试的时候是这样),它最多提供一个内核头,没有源代码。
如果楼主搞内核开发,建议换个系统,下载个DVD版的安装光盘,里面的开发工具很多,安装时都装上,这样大部分场合的开发工具都有了,不用担心什么包会缺少。
当然,如果你不想,请无视上面的话。
以上仅是我自己的经验,实是一家之言,请高手指正。
ubantu?是不是指ubuntu?
我不是很理解你的问题。先按我的理解来说。
你是不是指在ubuntu这个系统是编译一个自己下载的内核?再使用这个内核?
这个步骤很简单的啊,就是下载内核后,解压,进入这个目录,然后make menuconfig,我编译内核不用make dep的,然后就是make bzImage,修改启动项,等等。
你说的用红帽5,它是企业版本的,好像没注册不能编译内核的(至少我尝试的时候是这样),它最多提供一个内核头,没有源代码。
如果楼主搞内核开发,建议换个系统,下载个DVD版的安装光盘,里面的开发工具很多,安装时都装上,这样大部分场合的开发工具都有了,不用担心什么包会缺少。
当然,如果你不想,请无视上面的话。
以上仅是我自己的经验,实是一家之言,请高手指正。
|
make menuconfig需要装ncurse库,注意看屏幕输出
手里的2.4内核发行版可以直接扔了
手里的2.4内核发行版可以直接扔了
|
1、ubuntu版本?内核版本?确保你将一些开发必要的东西都安装了。
2、你下载的官方内核版本?
3、解压内核后,make menuconfig提示是什么?
一般搞开发的我不用ubuntu,要折腾的东西太多了。另外,我也很少使用图形界面。
2、你下载的官方内核版本?
3、解压内核后,make menuconfig提示是什么?
一般搞开发的我不用ubuntu,要折腾的东西太多了。另外,我也很少使用图形界面。