V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
sadfQED2
V2EX  ›  程序员

内心崩溃,心态爆炸

  •  
  •   sadfQED2 · Aug 15, 2019 via Android · 8173 views
    This topic created in 2459 days ago, the information mentioned may be changed or developed.

    编译一个 C++项目,耗时 8 小时,结果失败了

    27 replies    2019-08-15 21:42:43 +08:00
    s127
        1
    s127  
       Aug 15, 2019
    分模块编译吧,定位容易一些。
    PS. 编译的是安卓源码吗?居然这么久
    whitev2
        2
    whitev2  
       Aug 15, 2019
    并行编译开多一点;换大内存使用内存文件系统进行编译
    urmyfaith
        3
    urmyfaith  
       Aug 15, 2019
    webkit?
    dk7952638
        4
    dk7952638  
       Aug 15, 2019   ❤️ 8
    但是水了 8 小时可是实实在在的啊,不亏吧
    mineqiqi
        5
    mineqiqi  
       Aug 15, 2019
    啥项目需要编译 8 小时?
    wikinee
        6
    wikinee  
       Aug 15, 2019
    想想就觉得可怕
    DefoliationM
        7
    DefoliationM  
       Aug 15, 2019 via Android
    用 ccache 啊 第二次就快多了
    jfhufhf
        8
    jfhufhf  
       Aug 15, 2019
    摸鱼 8 小时 爽歪歪
    alextang95
        9
    alextang95  
       Aug 15, 2019
    @s127 Android 源码也不用这么久
    Alfons
        10
    Alfons  
       Aug 15, 2019
    分布式编译,了解一下
    510908220
        11
    510908220  
       Aug 15, 2019
    机械硬盘编译 chrome,release 模式是会耗时非常久
    loveour
        12
    loveour  
       Aug 15, 2019
    @510908220 #11 C++这种项目现在是必须放固态呀,之前编译 UE4 项目,固态和机械硬盘变异时间能差好几倍。
    chris911
        13
    chris911  
       Aug 15, 2019
    换 go 重写
    lizhenda
        14
    lizhenda  
       Aug 15, 2019
    联合编译,多忽悠一些同事去装联编器呀,然后你发现你的核多的用不完
    skymei
        15
    skymei  
       Aug 15, 2019
    php 是世界上最好的语言
    20015jjw
        16
    20015jjw  
       Aug 15, 2019
    是时候问老板要 iMac Pro 了
    sadfQED2
        17
    sadfQED2  
    OP
       Aug 15, 2019
    @s127 #1 编译的是 mxnet,是放在我的渣渣服务器上面编译的( ps:渣渣服务器不支持 avx2 指令集,apt 安装的会报错,只有自己编译),用的官方提供的编译脚本,不编译了,换框架,反正写玩具,随便搞
    @dk7952638 #4 自己写玩具,不存在摸鱼
    @jfhufhf #8 自己写玩具,不存在摸鱼
    impl
        18
    impl  
       Aug 15, 2019 via Android
    服务器不行,换个好点的,64 核 64G 的差不多,make -j 999
    wangkai0351
        19
    wangkai0351  
       Aug 15, 2019
    @impl 老哥恨啊,一般开几个十几个就够了,你直接 999
    Wicked
        20
    Wicked  
       Aug 15, 2019 via iPhone   ❤️ 1
    很好奇这工程有多大,感觉是 OS 级别的。通常这种都要专门写构建脚本,模块之间的依赖也会很讲究
    aimeepyc
        21
    aimeepyc  
       Aug 15, 2019
    @sadfQED2 感觉会秃头的
    CopenhagenCat
        22
    CopenhagenCat  
       Aug 15, 2019
    深度学习了解一下,8 小时过去了,情绪还很稳定 _(:3 」∠ )_
    oxogenesis
        23
    oxogenesis  
       Aug 15, 2019
    半个小时对我来说是极限
    sadfQED2
        24
    sadfQED2  
    OP
       Aug 15, 2019 via Android
    @Wicked 😂一个机器学习框架而已,就是用的官方的构建脚本,我机器太垃圾了,编译得慢
    sadfQED2
        25
    sadfQED2  
    OP
       Aug 15, 2019 via Android
    @oxogenesis 早上起来敲个 build,晚上下班回家刚好运行结束😂😂
    doing1
        26
    doing1  
       Aug 15, 2019
    失败是成功之母,老铁。找找问题,重新再来!
    1daydayde
        27
    1daydayde  
       Aug 15, 2019
    你需要治墙 make -244,244 倍的快乐 https://zh.wikipedia.org/wiki/Xeon_Phi
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   4169 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 94ms · UTC 05:12 · PVG 13:12 · LAX 22:12 · JFK 01:12
    ♥ Do have faith in what you're doing.