当前位置: 技术问答>linux和unix
怎样重新编译内核?
来源: 互联网 发布时间:2015-04-21
本文导语: 我想编译linux-2.4.20-8的内核,把不需要的模块去掉,让内核尽量小 怎么做? 好象看书上说会生成zImage等几个文件 怎样把它移植到开发板上?(用于嵌入式系统) | 尽量不要用模块,极容易在编译的时候...
我想编译linux-2.4.20-8的内核,把不需要的模块去掉,让内核尽量小
怎么做?
好象看书上说会生成zImage等几个文件
怎样把它移植到开发板上?(用于嵌入式系统)
怎么做?
好象看书上说会生成zImage等几个文件
怎样把它移植到开发板上?(用于嵌入式系统)
|
尽量不要用模块,极容易在编译的时候出错。
比如我的SB live value5.1声卡模块就需要gameport的模块才能加载,并且还要加载ac97解码的模块,如果恰好没有编译这2个模块,就会有编译错误。
把需要的的东西都编进内核就行了。
不要make clean,千万别这样做,否则你会后悔的。
还有,内核生成之后,不要删除旧的内核,而是要在原来的基础上加一个,万一新内核当机,还有补救的措施。(如果你已经make clean,那你真的就完了)
网上这方面的资料很多。
比如我的SB live value5.1声卡模块就需要gameport的模块才能加载,并且还要加载ac97解码的模块,如果恰好没有编译这2个模块,就会有编译错误。
把需要的的东西都编进内核就行了。
不要make clean,千万别这样做,否则你会后悔的。
还有,内核生成之后,不要删除旧的内核,而是要在原来的基础上加一个,万一新内核当机,还有补救的措施。(如果你已经make clean,那你真的就完了)
网上这方面的资料很多。