gpt4 book ai didi

cygwin - clang llvm 在 cygwin 上的编译时间很长

转载 作者:行者123 更新时间:2023-12-05 01:10:38 28 4
gpt4 key购买 nike

嗨,我一直在使用 CC=gcc-4 和 CXX=g++-4 标志在我的 cygwin env 上编译 llvm 和 clang,因为 gcc 3.4.x 似乎根本没有编译 llvm clang。但我的问题是关于年龄长的编译时间。我从晚上 8 点开始编译,现在是凌晨 1 点 35 分。我的构建目录的大小也超过了 8 GB。我仍然看到

llvm[5]: Linking Debug+Asserts executable clang-format

这是正常的吗?我能以某种方式使它更快吗?

最佳答案

这是一些统计数据

编译器:GCC 4.5.3
Clang,LLVM:3.2

  • 调试+断言构建花了我大约 8 个小时的时间来构建总构建
    大小超过 11 GB。
  • 一个 Release+assert 只用了 1 小时,只需要 800 兆字节的构建。

  • 同样对于发布版本(使用 --enable-optimized 进行配置)我使用 make 和 -j 4 .但我高度怀疑编译时间长主要是由于构建过程本身警告的调试构建。
    Note: Debug build can be 10 times slower than an optimized build 

    关于cygwin - clang llvm 在 cygwin 上的编译时间很长,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14737813/

    28 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com