QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: raynorli

编译内核的时候可以用哪些cflag

[复制链接]
 楼主| 发表于 2003-7-7 15:14:56 | 显示全部楼层
没有作lat_ctx,lat_ctx2和lat_mem_rd,而且只测了一次,但因为测试时间很长,应该没有什么影响

使用-O2

没有改-march,有一个makefile是按照make config的设置自动加好的
回复

使用道具 举报

发表于 2003-7-7 22:22:20 | 显示全部楼层
ic. thx
回复

使用道具 举报

 楼主| 发表于 2003-7-8 00:24:04 | 显示全部楼层
你也试试?
回复

使用道具 举报

发表于 2003-7-8 01:29:03 | 显示全部楼层
hehe, no time to breath now.

i maybe try it later. after i can have a day for rest.

my feeling is that, if you are not clear about u future, do not begin u phd study rushly.
回复

使用道具 举报

 楼主| 发表于 2003-7-8 01:59:22 | 显示全部楼层
哈哈,我的专业是engineering,linux只是业余爱好,另外我也不知道phd是什么意思,我只是希望有人能把这个操作系统作的更好
回复

使用道具 举报

发表于 2003-7-8 03:24:19 | 显示全部楼层
so enjoy it when u get chance.

phd is doctor degree.  i am suffering now and try to get it some day.
回复

使用道具 举报

发表于 2003-7-8 22:46:16 | 显示全部楼层
raynorli, 把你的方法和如何改详细些写出来吧  
回复

使用道具 举报

发表于 2003-7-8 23:09:56 | 显示全部楼层
modify the Makefile with CFLAGS.
回复

使用道具 举报

 楼主| 发表于 2003-7-9 21:53:57 | 显示全部楼层
CFLAGS表示编译时要传递给gcc的参数,一般-f*是起优化作用的参数

可以直接更改内核源码的目录下的makefile,找到CFLAGS=.......,加入优化的flag,可以查询http://www.freehackers.org/gentoo/gccflags/flag_gcc3.html,
对于p3,加入-fomit-frame-pointer -falign-functions=4 -fprefetch-loop-arrays
在我的机器上通过

-O3可能会导致不能启动,还是使用-O2吧

或者更改arch/i386/makefile,这个文件比较小,而且容易看懂。
回复

使用道具 举报

发表于 2003-7-9 22:01:20 | 显示全部楼层
but i have non x86 systems,  
回复

使用道具 举报

发表于 2003-7-9 22:52:19 | 显示全部楼层
在profile(redhat)里加入export CFLAGS=......,那还用修改makefile吗?
CXXFLAGS=.... 什么意思?和CFLAGS有何不一样?
'gcc -s'的 -s 什么作用?

英文不好,man看不太懂。简单介绍一下吧,谢谢两位大哥
回复

使用道具 举报

发表于 2003-7-10 00:50:38 | 显示全部楼层
cxx is for c++ i think.

-s  Remove all symbol table and relocation information from the executable.
回复

使用道具 举报

 楼主| 发表于 2003-7-11 14:52:44 | 显示全部楼层
一般程序可以,但kernel比较特殊,编译时不理会环境变量中的CFLAGS(用export声明的),所以必须改makefile
回复

使用道具 举报

发表于 2003-7-11 19:16:42 | 显示全部楼层
makefile贴上来看看吧

谢谢!
回复

使用道具 举报

 楼主| 发表于 2003-7-12 23:05:01 | 显示全部楼层
……
说实话,我是在家用小猫上网的,linux又不支持俺的小猫,所以每次在windows下看完帖子,再重起到linux里操作,再回到windows里回帖,我郁闷阿

所以有时得等一段时间才能给你回帖
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-12-4 03:50 , Processed in 0.044837 second(s), 12 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表