LinuxSir.cn,穿越时空的Linuxsir!

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

core2的cpu安装64位系统CFLAGS如何设置?[solved]

[复制链接]
发表于 2008-12-20 11:04:06 | 显示全部楼层 |阅读模式
ACCEPT_KEYWORDS是用x86_64吧?
发表于 2008-12-20 11:36:36 | 显示全部楼层
amd64 …………
回复 支持 反对

使用道具 举报

发表于 2008-12-20 11:37:41 | 显示全部楼层
ACCEPT_KEYWORDS用x86或amd64

CFLAGS的-march=????,32位系统(x86)用prescott,64位(amd64)用nocona,GCC 4.2以上可以通用native
回复 支持 反对

使用道具 举报

发表于 2008-12-20 12:58:29 | 显示全部楼层
gcc 4.2 加的 -march=native 实在是太好用了,唯一可惜的是只支持 x86 架构,如果 -march 支持所有架构就更完美了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-12-20 13:21:09 | 显示全部楼层
那stage包用哪个?也是amd64的?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-12-20 13:50:27 | 显示全部楼层
不知用纯64位,系统性能能提升多少
回复 支持 反对

使用道具 举报

发表于 2008-12-20 14:07:50 | 显示全部楼层
Post by jiyongguang;1926805
不知用纯64位,系统性能能提升多少

做桌面的话,据说相同的机器用64位比用32位性能会稍低一点。。(如果内存在4G以下)
回复 支持 反对

使用道具 举报

发表于 2008-12-20 14:09:05 | 显示全部楼层
Post by jiyongguang;1926789
那stage包用哪个?也是amd64的?


装64位系统用amd64
装32位系统用i686
回复 支持 反对

使用道具 举报

发表于 2008-12-20 16:50:20 | 显示全部楼层
我的是T8300的CPU,用的是 i686
前两天才弄的gcc 4.3.2, 原来的4.1.2还留着
  1. $ sudo gcc-config -l
  2. [1] arm-unknown-linux-gnueabi-4.2.4 *
  3. [2] i686-pc-linux-gnu-4.1.2
  4. [3] i686-pc-linux-gnu-4.3.2 *
  5. 4.1.2 时的#CFLAGS="-march=prescott -O2 -pipe -fomit-frame-pointer"
  6. 4.3.2 用的 CFLAGS="-march=core2 -O2 -pipe -fomit-frame-pointer"
  7. LDFLAGS="-Wl,-O1 -Wl,--as-needed"
复制代码
不知道 4.3.2 设置为native 会不会自动选 core2 ?
回复 支持 反对

使用道具 举报

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

本版积分规则

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