当前位置: 技术问答>linux和unix
如何精简linux2.6的源文件
来源: 互联网 发布时间:2016-07-16
本文导语: 我现在有个arm下编译并运行OK的linux 2.6内核. 请问是否可以裁减这个内核功能,比如裁掉LCD显示和其他不需要用到的驱动模块后. 这个内核源文件中没用到的模块是否会被删除(不单是镜像文件大小减少).我想保留一个...
我现在有个arm下编译并运行OK的linux 2.6内核. 请问是否可以裁减这个内核功能,比如裁掉LCD显示和其他不需要用到的驱动模块后. 这个内核源文件中没用到的模块是否会被删除(不单是镜像文件大小减少).我想保留一个最基本的linux2.6内核文件+NFS文件系统. 然后我就可以用SI打开这个精简的linux source code内核来研究NFS部份代码而不会被其他无用的模块所干扰.
|
当然可以了,你可以重新编译内核。你所要求的正是LINUX的功能强大之处,可以进行裁减!
|
linux 因为可以裁减所以更精彩
|
代码是不会删除的
裁剪只是将不用的模块配置为不编译,但是代码还是在的,否则下次你重新编译的时候想加上某个模块的时候岂不是。。。。。
裁剪只是将不用的模块配置为不编译,但是代码还是在的,否则下次你重新编译的时候想加上某个模块的时候岂不是。。。。。
|
你要是想看的时候方便的话,那就用一个好的代码查看工具。
要是精简内核本身以适用于具体的嵌入式硬件系统的话,这个话题就很大了,就是内核的裁剪。
|
SI够了。。看源码一般都用这个。
|
给你提供个好方法,driver目录下的文件太多,挑几个自己用的加入SI, arch目录下挑一种自己用的体系结构加入SI,其余目录根据自己喜好添加,这样就能读了,这样SI运行起来就不慢了!
|
source insight足够好用。
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。