LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1085|回复: 14

决定装个2.6的内核

[复制链接]
发表于 2003-8-20 09:24:55 | 显示全部楼层 |阅读模式
看到这么多勇敢的用test3,我也决定装起来换掉我的2.4.20
也顺便看看新装的ccache有什么效果。
正在当源文件,敬请期待 ;)
 楼主| 发表于 2003-8-20 10:28:56 | 显示全部楼层
拷了2.4.20里的.config文件,省了不少事,不知道会不会有问题
make menuconfig时看到preemptibe,就选上了,据说对desktop比较好。
编译的时候只显示
CC[M] ...
看上去比以前干净 ;)
 楼主| 发表于 2003-8-20 10:30:54 | 显示全部楼层

出错了 :-(
没时间灌了,得解决一下。

  CC [M]  drivers/char/riscom8.o
In file included from drivers/char/riscom8.c:51:
drivers/char/riscom8.h:84: field `tqueue' has incomplete type
drivers/char/riscom8.h:85: field `tqueue_hangup' has incomplete type
drivers/char/riscom8.c:84: warning: type defaults to `int' in declaration of `DECLARE_TASK_QUEUE'
drivers/char/riscom8.c:84: warning: parameter names (without types) in function declaration
drivers/char/riscom8.c:135: confused by earlier errors, bailing out
make[2]: *** [drivers/char/riscom8.o] Error 1
make[1]: *** [drivers/char] Error 2
make: *** [drivers] Error 2
发表于 2003-8-20 10:42:47 | 显示全部楼层
昨天我 2.4.20内核没选 preemptibe ,也编译出错.
问一句,编译内核的时候 导出和不导出 export CFLAGS="-march=pentium3 -O3 -pipe -fomit-frame-pointer" && CXXFLAGS="${CFLAGS}"  对内核是不是不起作用的,也就是说不能优化内核的?
 楼主| 发表于 2003-8-20 10:54:27 | 显示全部楼层
去掉了所有non-standard serial device,这回应该过了。

*** Warning: make dep is unnecessary now.
看来要换脑筋了 ;)
发表于 2003-8-20 11:28:51 | 显示全部楼层
最初由 gprotection 发表
昨天我 2.4.20内核没选 preemptibe ,也编译出错.
问一句,编译内核的时候 导出和不导出 export CFLAGS="-march=pentium3 -O3 -pipe -fomit-frame-pointer" && CXXFLAGS="${CFLAGS}"  对内核是不是不起作用的,也就是说不能优化内核的?


你可以自己改makefile啊。不过意义不大。
 楼主| 发表于 2003-8-20 13:27:07 | 显示全部楼层
还得用一用旧内核。
没装module-init-tools
 楼主| 发表于 2003-8-20 13:28:36 | 显示全部楼层

回复: 啊

原来我无权删自己的贴啊
发表于 2003-8-20 13:45:33 | 显示全部楼层
我也用上了2.6.0-test3,可是感觉性能没什么变化。
 楼主| 发表于 2003-8-20 16:35:35 | 显示全部楼层

终于弄好了。

因为用的是devfs,跟2.4.20的一大区别,要用devpts
在/etc/fstab里加
none            /dev/pts   devpts    gid=4,mode=620         0       0

用ccache好像还是有点用的,编译起来快多了,尤其是要编译好几遍 ;)
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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