编译一个 C 写的项目,最长花了多久时间 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
Nexvar
V2EX    程序员

编译一个 C 写的项目,最长花了多久时间

  •  
  •   Nexvar 2016-09-07 15:40:19 +08:00 6143 次点击
    这是一个创建于 3322 天前主题,其中的信息可能已经有所发展或是发生改变。
    当然,脱离硬件谈性能是耍流氓
    31 条回复    2016-09-13 09:24:18 +08:00
    xiaozhaoz
        1
    xiaozhaoz  
       2016-09-07 16:01:28 +08:00
    曾经有个项目, IVB i5 机器上, 启用 ccache , 因为头文件和配置变化,基本上重新编译, 编译一次 11 个小时。
    firebroo
        2
    firebroo  
       2016-09-07 16:30:18 +08:00
    奔腾四编译 chromium 内核记得花了一个下午。
    htfy96
        3
    htfy96  
       2016-09-07 16:41:30 +08:00 via Android
    @firebroo chromium 内核是 C++吧…
    firebroo
        4
    firebroo  
       2016-09-07 17:05:40 +08:00
    @htfy96 哦, lz 也没特意强调 pure c 什么的。
    Nitromethane
        5
    Nitromethane  
       2016-09-07 20:32:49 +08:00
    当时用 atom D525 编译内核
    花了一晚上
    ho121
        6
    ho121  
       2016-09-07 20:44:43 +08:00 via Android
    用酷睿 2 编 gcc 一个晚上,结果早上起来出错了
    nicevar
        7
    nicevar  
       2016-09-07 20:44:49 +08:00
    编译一天然后被人踩掉电源线的同学出来描述一下
    pynix
        8
    pynix  
       2016-09-07 21:04:40 +08:00 via Android
    时时编译 Android ROM
    pynix
        9
    pynix  
       2016-09-07 21:04:52 +08:00 via Android
    试试
    royceyong
        10
    royceyong  
       2016-09-07 21:37:35 +08:00
    台机 i3 ( 530 ), 2GB 内存,某交换工程,完全编译 30 分钟左右
    aisk
        11
    aisk  
       2016-09-07 21:43:29 +08:00
    @nicevar 断电了也可以开机继续编译的。
    loading
        12
    loading  
       2016-09-07 21:45:51 +08:00 via Android
    gentoo 前用户发来贺电。
    owt5008137
        13
    owt5008137  
       2016-09-07 22:00:01 +08:00 via Android
    几年前,编译 gcc 。关掉交换区, 8GB 内存,至强忘记什么 CPUx4 :大约两小时。
    然后打开交换区的话,一天也编不完
    airqj
        14
    airqj  
       2016-09-07 22:11:38 +08:00
    诺基亚 N900 编译 qemu 花了一天算吗
    k9982874
        15
    k9982874  
       2016-09-07 22:19:39 +08:00 via iPad
    @loading 2005 年的 gentoo 用户喜+1 。投奔 arch 后腰也不疼了腿也不酸了。
    nicevar
        16
    nicevar  
       2016-09-08 00:09:12 +08:00
    @aisk 文件太多,检查 obj 文件的时间戳都需要很长时间
    coolair
        17
    coolair  
       2016-09-08 01:22:31 +08:00 via Android
    freebsd 编译 kde ,断断续续花了一星期。
    tinyproxy
        18
    tinyproxy  
       2016-09-08 02:27:44 +08:00 via iPhone
    @firebroo 奔腾四一下午有点悬,编译 chromium 标配不是 i7/32G/ssd 硬盘么,不然太浪费生命了。
    jyf007
        19
    jyf007  
       2016-09-08 06:06:11 +08:00 via Android
    内核配置好在很烂的 e3815 上编译,我也不知道有多久。
    ben3ai
        20
    ben3ai  
       2016-09-08 08:17:15 +08:00 via iPhone
    hp 工作站 16g+ssd rebuild 基本上是 2 小时起 c 和 c++混编 multi 编译器
    oska874
        21
    oska874  
       2016-09-08 09:24:36 +08:00
    i3 编译 kernel 6 分钟
    mko0okmko0
        22
    mko0okmko0  
       2016-09-08 09:29:40 +08:00
    gentoo 用户:
    不清楚ㄟ,
    说小的几秒钟,
    说大的都是放半夜跑等早上看结果阿.
    Halry
        23
    Halry  
       2016-09-08 09:37:05 +08:00
    虚拟机编译 openwrt , 1 个多小时, 24g ram , i74790k , ssd
    wizardforcel
        24
    wizardforcel  
       2016-09-08 09:43:12 +08:00
    @nicevar 断电了也可以继续从 o 编译的。。分散编译虽然慢,但是风险也降低了。
    nicevar
        25
    nicevar  
       2016-09-08 10:20:21 +08:00
    @wizardforcel 文件太多的时候检查 obj 文件也是需要很长时间的
    zjddp
        26
    zjddp  
       2016-09-08 11:34:01 +08:00
    i5-3317U 编译 yocto (是叫这个吧, intel edison 的那个)一宿
    firefox12
        27
    firefox12  
       2016-09-08 16:10:10 +08:00
    自己工作的项目 完全编译 45 分钟。
    Sxx1314
        28
    Sxx1314  
       2016-09-08 18:36:32 +08:00
    当年 d525 下载完所有 dl 包之后编译 openwrt 花了一整天
    i5-3470 编译 android (包括 linux kernel )花了一上午
    zhizhongzhiwai
        29
    zhizhongzhiwai  
       2016-09-08 18:40:23 +08:00
    make -j 64
    messXD
        30
    messXD  
       2016-09-12 15:20:53 +08:00
    @owt5008137 去年编译 GCC 只要 20 分钟就好了
    owt5008137
        31
    owt5008137  
       2016-09-13 09:24:18 +08:00 via Android
    @messXD 完整的 gcc 编译会编译 3 次,一起一共 20 分钟吗?
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2430 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 15:34 PVG 23:34 LAX 08:34 JFK 11:34
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86