|
发表于 2006-11-7 09:26:37
|
显示全部楼层
[quote:787634caa1="cnhnln"][quote:787634caa1="青铜镜"][quote:787634caa1="cnhnln"]make.conf只对gentoo有用吧。其它的发行版直接改内核里的makefile,或者arch/i386/makefile
PS:楼主的文章真有风格阿[/quote]
偶试验过,
make.conf
这个文件,对编译内核,优化系统确实有相当好的效果!
我用播放HDTV来做试验,
有make.conf文件编译内核,
编译好了以后,
播放HDTV.
记录CPU的占用率和内存的使用率.
接着删除刚刚编译好的内核,
然后删除make.conf文件,
再重新编译内核,
编译好了以后,
再播放HDTV.
看看两种内核的CPU的占用率和内存使用率.
把这两者进行对比.
我编译内核共六次.
编译内核的.config文件是一样的,
带make.conf文件编译的内核明显要快一些!
以上是我个人的一点经验.
仅供大伙参考,
不足的地方,希望大伙批评指正,
我们大家一起共同学习,共同进步!
谢谢大伙回贴![/quote]
我的意思是除gentoo外的发行版应该不会读取/etc/make.conf文件[/quote]
还有些不明白,CentOS4.4是不是:
(1)如安装系统时的或是YUM的内核
/usr/src/kernels/2.6.9-42.0.3.EL-i686/arch/i386/Makefile
(2)如自己编译的
/home/xpcbs/download/linux-2.6.18/arch/i386/ Makefile
是在相应Makefile里直接编辑加入
CHOST="i686-pc-linux-gnu"
CFLAGS="-march=pentium4 -O3 -pipe -fomit-frame-pointer"
CXXFLAGS="-march=pentium4 -O3 -pipe -fomit-frame-pointer"
就可以吗?????? |
|