V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
gargar
V2EX  ›  macOS

重新编译应用要几天?

  •  
  •   gargar · 2020-06-23 06:03:16 +08:00 · 4004 次点击
    这是一个创建于 1613 天前的主题,其中的信息可能已经有所发展或是发生改变。
    开始还以为自己听错了,后来又听到了两三次。

    平时 x64 上就需要那么久呢,还是在 big sur 上重新编译才要那么久?(没在 macOS 下编过正儿八经的 app,轻拍)

    以前在 linux 下编译过程序,但起多线程(服务器,用 8 个或甚至 16 个线程),顶多一天完事。
    19 条回复    2020-06-23 13:28:43 +08:00
    loading
        1
    loading  
       2020-06-23 06:16:41 +08:00 via Android
    看来你以前没用过 gentoo,编译一套 kde 要一周。
    Mithril
        2
    Mithril  
       2020-06-23 06:26:59 +08:00   ❤️ 1
    可能大部分时间都花在了重启 Xcode 上
    sdd11
        3
    sdd11  
       2020-06-23 06:33:30 +08:00 via iPhone
    显然会有 bug 需要你 fix
    gzlock
        4
    gzlock  
       2020-06-23 06:43:51 +08:00
    适配、调试,编译完再测试这些流程没说出来真就被大脑忽略了?
    阅读理解不要只停留在字面意思
    Mai1me
        5
    Mai1me  
       2020-06-23 06:47:38 +08:00 via Android
    编译的时间里不正好摸鱼?
    gargar
        6
    gargar  
    OP
       2020-06-23 07:16:35 +08:00
    我觉得 WWDC 上说的 recompile 时间,应该不包括填坑时间。
    要是把查 bug,调试,测试这些算上,挺难保证几天内完工。
    @sdd11
    @gzlock
    BrettD
        7
    BrettD  
       2020-06-23 07:33:55 +08:00 via iPhone
    可能是 Chrome 这种等级的巨型 App 的多目标架构交叉编译总时间?
    JackieMe
        8
    JackieMe  
       2020-06-23 08:00:44 +08:00 via Android
    @loading 你配置太差了吧,我以前一晚上 KDE 全家桶编译就完成了。Firefox 、LibreOffice 、KDE 三巨头都是过夜。
    dawn009
        9
    dawn009  
       2020-06-23 08:13:54 +08:00
    @gargar 我理解的是“把应用整个移殖到新平台的时间”。包括调试和测试。即“稍微花上几天时间,你的应用就能原生支持新平台”

    单说编译时间的话,旧平台和新平台不应该有太大差异才对。
    zmj1316
        10
    zmj1316  
       2020-06-23 09:14:18 +08:00 via Android
    主要是依赖的三方库一般是没有 arm64 的,三方库可能还依赖别的库
    AmiKara
        11
    AmiKara  
       2020-06-23 09:44:55 +08:00 via iPhone
    觉得他的意思应该是要修改代码来适配吧,不是那种工业级 app 的话单纯编译打包应该不会耗费太多时间
    nguoidiqua
        12
    nguoidiqua  
       2020-06-23 09:49:47 +08:00 via Android
    这个看具体的项目嘛,像编译 electron 和编译用 electron 开发的软件那就不是一个时间级。
    daozhihun
        13
    daozhihun  
       2020-06-23 09:52:50 +08:00
    应该是指包括调试、改 bug 、增加一些鼠标支持之类的算在一起吧,当然巨型 app 除外
    loading
        14
    loading  
       2020-06-23 12:11:52 +08:00 via Android
    @JackieMe 你不先问一下我说的是什么时候的事吗?我用的是当时主流水平的奔 4 。
    sagaxu
        15
    sagaxu  
       2020-06-23 12:25:44 +08:00 via Android
    @loading 奔 4 时代编个 openoffice 也用不了 1 天
    loading
        16
    loading  
       2020-06-23 12:37:48 +08:00 via Android
    @sagaxu 你的是后期的奔 4 吗?我当时电脑就跑了很久。
    sfqtsh
        17
    sfqtsh  
       2020-06-23 12:43:14 +08:00 via Android
    我编译 chromium 源码也就不到一小时。
    windows/i7 8086k.
    feather12315
        18
    feather12315  
       2020-06-23 13:05:52 +08:00 via Android
    @loading #1 现在不需要了,也就是一晚上,还是低压 4 线程情况下
    JackieMe
        19
    JackieMe  
       2020-06-23 13:28:43 +08:00
    @loading 你也没关心我这么快配置是有多好咯。我的机器是 2011 年买的,i3-2100 你可以查查什么水平。我就是想着每个时候的大概主流配置不能相差太多,实在谁要说我是服务器我是 15 年前买的破电脑什么的当我没说。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5343 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 09:03 · PVG 17:03 · LAX 01:03 · JFK 04:03
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.