LinuxSir.cn,穿越时空的Linuxsir!

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

X9000 Cpu 在设置make.conf里的CFLAGS怎么填写?~~~

[复制链接]
发表于 2009-2-15 22:15:59 | 显示全部楼层 |阅读模式
emerge syslong-ng 的时候出错了,看了一下LOG文件,提示我说我在MAKE里设置的CPU的参数我的CPU不支持
我的CPU是DELL M6300 笔记本 带的 X9000,我在CFLAGS里填的参数是
#CFLAGS="-march=prescott -O2 -pipe -fomit-frame-pointer"

后来只用了默认的
#CFLAGS="-O2 -pipe"  就没有问题了

难道我设置的错了,请问X9000的CPU应该怎么设置才对?谢谢
 楼主| 发表于 2009-2-15 22:27:37 | 显示全部楼层
补充一下,我的GCC是4.1  CPU的具体型号是 : Intel Core2 Extreme X9000  2.8GHZ
回复 支持 反对

使用道具 举报

发表于 2009-2-15 22:38:54 | 显示全部楼层
把gcc升级到4.3, -march=core2
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-2-15 22:39:41 | 显示全部楼层
知道的请指教下。另外,为什么我用  #CFLAGS="-march=prescott -O2 -pipe -fomit-frame-pointer"  的设置  emerge 内核的时候没有错误 ,但是  emerge syslog-ng的时候就出错呢?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-2-15 22:40:53 | 显示全部楼层
Post by 没本;1948003
把gcc升级到4.3, -march=core2


哦,谢谢,确实是个办法,我收集些资料,然后就去升级下看看,另外,问一下,我编译完内核了,还需要重新编译或重新装边GENTOO吗?
回复 支持 反对

使用道具 举报

发表于 2009-2-15 22:41:38 | 显示全部楼层
旧版本的 gcc 有一些 bug。

只有升级 gcc 才需要重新编译整个系统,当然也不是必须的,仅仅是推荐。

http://www.gentoo.org/doc/zh_cn/gcc-upgrading.xml
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-2-15 22:56:20 | 显示全部楼层
另外问一下,内核有必要升级吗,现在我装的GENTOO 的内核是2.6.27-r8的,但是我看有人在用 2.6.28-r1 的,那个内核更好一些?
回复 支持 反对

使用道具 举报

发表于 2009-2-15 23:23:51 | 显示全部楼层
2.6.28-r1 加入了 ext4 以及 GEM (用在 Intel 的显卡上),而且是稳定版的内核,推荐使用

当然,用旧版也没啥害处
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-2-15 23:42:04 | 显示全部楼层
Post by coderoar;1948034
2.6.28-r1 加入了 ext4 以及 GEM (用在 Intel 的显卡上),而且是稳定版的内核,推荐使用

当然,用旧版也没啥害处


谢谢,我想知道如果我重装GENTOO ,是要直接安装新版的内核呢还是先用GENTOO-SOURCES 安装完老板的内核后升级呢,另外我升级GCC到 4.3 有些软件标明是要GCC4.1的我还可以安装上吗?
回复 支持 反对

使用道具 举报

发表于 2009-2-16 01:37:40 | 显示全部楼层
Post by liutao6;1948044
谢谢,我想知道如果我重装GENTOO ,是要直接安装新版的内核呢还是先用GENTOO-SOURCES 安装完老板的内核后升级呢

直接用新版,旧版就让它成为历史吧
Post by liutao6;1948044
另外我升级GCC到 4.3 有些软件标明是要GCC4.1的我还可以安装上吗?

当然不行,因为不同版本有一些差异的,有可能无法编译。这个你是在 emerge 完毕后的信息里看到的吧。

但是你可以保留 4.1,这利用了 gentoo 的 slot 特性,比如你想保留 4.1.2,就 “emerge -n =gcc-4.1.2”,这样,以后 gcc 的升级就不会自动删除 4.1.2。
回复 支持 反对

使用道具 举报

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

本版积分规则

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