LinuxSir.Org  
| 网站首页 | 论坛帮助 |

欢迎来到LinuxSir.Org!
您还未登录,请登录后查看论坛,或者点击论坛上方的注册链接注册新账号。


发表新主题 回复
 
主题工具
旧 08-02-23, 14:54 第 1 帖
fallening
 
 
 
注册会员  
  注册日期: Dec 2005
  帖子: 346
  精华: 1
 

标题: 大家都用什么CFLAGS?


我的pentium-m 用
引用:
CFLAGS="-mtune=pentium-m -Wall -O2 -march=pentium-m -pipe -fomit-frame-pointer -msse2 -mmmx -mfpmath=sse"
可以么?
  fallening 当前离线   回复时引用此帖
旧 08-02-23, 16:00 第 2 帖
tpxc 帅哥
 
tpxc 的头像
 
 
注册会员  
  注册日期: Nov 2005
  帖子: 437
  精华: 1
 

CFLAGS="-march=k8 -O3 -pipe -fomit-frame-pointer -msse3"

我的。







__________________
CPU:AMD Athlon(tm) 64 X2 Dual Core Processor 6400+
散热器:TT Big Typhoon
主板: EPoX AF570T ULTRA
显卡:XFX 8500GT(V-T86J-NAE)
内存:Kingston DDR2 677 1GBx4
硬盘:Seagate 250G eSATA
刻录机:Pioneer DVD-RW DVR-111CH
显示器:LG 795Ft plus
电源:HuntKey 冷静王钻石2.3版本
机箱: LEGIONE 霸王龙 VIP 8H
鼠标: 罗技 G5
-----------------------------------------------------------------------------------------------
Gentoo |Windows 2008
-----------------------------------------------------------------------------------------------
  tpxc 当前离线   回复时引用此帖
旧 08-02-23, 16:30 第 3 帖
xmoke
 
 
 
注册会员  
  注册日期: Feb 2006
  帖子: 85
  精华: 1
 

Safe Cflags - Gentoo Linux Wiki







__________________
good good study, day day up.
  xmoke 当前离线   回复时引用此帖
旧 08-02-23, 19:01 第 4 帖
fallening
 
 
 
注册会员  
  注册日期: Dec 2005
  帖子: 346
  精华: 1
 

Mercy......
  fallening 当前离线   回复时引用此帖
旧 08-02-24, 08:52 第 5 帖
blance 帅哥
 
blance 的头像
 
 
注册会员  
  注册日期: Sep 2005
  我的住址: JX NC
  帖子: 1,060
  精华: 2
 

arch下用的试默认的,但是那个默认-j2改成了-j3(双核最好这样改,加快编译速度)







__________________
Dell inspiron1525
CPU: T8300 , RAM: 2G/800 , SSD: intel40G , Chipest: G965 , WLAN: Intel5300abgn
  blance 当前离线   回复时引用此帖
旧 08-02-24, 14:49 第 6 帖
jarryson 帅哥
 
jarryson 的头像
 
 
注册会员  
  注册日期: Jul 2004
  我的住址: 湖北武汉
  帖子: 5,928
  精华: 3
 

jn好像应该由核心数x2+1这样定义,单核就应该是j3,双核是j5







__________________
AMD Turion MT-34 1.8G,1G+256M ddr333,VIA,AMD-ATI X700 128M,160G IDE,15.4宽...

Archlinux -- 最新,最快,最方便
  jarryson 当前离线   回复时引用此帖
旧 08-02-24, 14:58 第 7 帖
狱卒 帅哥
 
狱卒 的头像
 
 
注册会员  
  注册日期: Feb 2003
  我的住址: 湖北 荆州
  帖子: 1,689
  精华: 2
 

代码:
CFLAGS="-march=pentium4 -mtune=pentium4 -O2 -pipe -fomit-frame-pointer" CXXFLAGS="-march=pentium4 -mtune=pentium4 -O2 -pipe -fomit-frame-pointer"
  狱卒 当前离线   回复时引用此帖
旧 08-02-24, 15:19 第 8 帖
zhuqin_83 帅哥
 
 
 
注册会员  
  注册日期: Apr 2006
  帖子: 858
  精华: 4
 

GCC 4.2 introduces a new -march option, -march=native, which automatically detects the features your CPU supports and sets the options appropriately. If you have an Intel or AMD CPU and are using >=sys-devel/gcc-4.2.0, using -march=native is recommended. Do NOT use -march=native if you use distcc on nodes with different architectures as this may produce unusable code.

有多少人不是>=gcc4.2.2的?
  zhuqin_83 当前离线   回复时引用此帖
旧 08-02-24, 19:31 第 9 帖
blance 帅哥
 
blance 的头像
 
 
注册会员  
  注册日期: Sep 2005
  我的住址: JX NC
  帖子: 1,060
  精华: 2
 

引用:
作者: jarryson
jn好像应该由核心数x2+1这样定义,单核就应该是j3,双核是j5
记得用gentoo的时候配置文件里面注释的说明写是核心数+1 也就是 单核是j2,双核是j3
难道arch特殊点?
  blance 当前离线   回复时引用此帖
旧 08-02-24, 20:45 第 10 帖
zhuqin_83 帅哥
 
 
 
注册会员  
  注册日期: Apr 2006
  帖子: 858
  精华: 4
 

一般不需要-mtune,如果开启-march,则不需要-mssex,至于--mfpmath=sse,387 据gentoo wiki,除非你是amd64,则不需开启,否则会有不少问题,如gtk程序。
  zhuqin_83 当前离线   回复时引用此帖
旧 08-02-24, 20:47 第 11 帖
jarryson 帅哥
 
jarryson 的头像
 
 
注册会员  
  注册日期: Jul 2004
  我的住址: 湖北武汉
  帖子: 5,928
  精华: 3
 

引用:
作者: blance
记得用gentoo的时候配置文件里面注释的说明写是核心数+1 也就是 单核是j2,双核是j3
难道arch特殊点?
我就是在gentoo版本问的时候别人都这么说的
  jarryson 当前离线   回复时引用此帖
旧 08-02-24, 22:36 第 12 帖
fallening
 
 
 
注册会员  
  注册日期: Dec 2005
  帖子: 346
  精华: 1
 

听8楼的,改成
CFLAGS="-march=native -O2 -pipe"
  fallening 当前离线   回复时引用此帖
旧 08-02-24, 23:42 第 13 帖
zhuqin_83 帅哥
 
 
 
注册会员  
  注册日期: Apr 2006
  帖子: 858
  精华: 4
 

ls,-fomit-frame-pointer也是要的阿。
  zhuqin_83 当前离线   回复时引用此帖
旧 08-02-25, 10:11 第 14 帖
blance 帅哥
 
blance 的头像
 
 
注册会员  
  注册日期: Sep 2005
  我的住址: JX NC
  帖子: 1,060
  精华: 2
 

引用:
作者: jarryson
我就是在gentoo版本问的时候别人都这么说的
那arch默认设置是j2怎么解释? 难道是0.5个核心?:)
  blance 当前离线   回复时引用此帖
旧 08-02-25, 12:48 第 15 帖
jarryson 帅哥
 
jarryson 的头像
 
 
注册会员  
  注册日期: Jul 2004
  我的住址: 湖北武汉
  帖子: 5,928
  精华: 3
 

引用:
作者: blance
那arch默认设置是j2怎么解释? 难道是0.5个核心?:)
好像每个版本默认都是j2把,为了安全起见把,怕把cpu占太多了,还有部分程序编译要求j1的好像
  jarryson 当前离线   回复时引用此帖
发表新主题 回复


主题工具

发帖规则
您 [不可以] 发表新主题
您 [不可以] 回复主题
您 [不可以] 上传附件
您 [不可以] 编辑您的帖子

已 [启用] BB 代码
已 [启用] 表情符号
已 [启用] IMG 代码
已 [禁用] HTML 代码
[论坛跳转…]


所有时间均为[北京时间]。现在的时间是 10:03


Powered by vBulletin 版本 3.6.8
版权所有 ©2000 - 2012, Jelsoft Enterprises Ltd.
官方中文技术支持: vBulletin 中文
版权所有 ©2002 - 2011, LinuxSir.Org