gpt4 book ai didi

clang - llvm/clang 编译错误,内存耗尽

转载 作者:行者123 更新时间:2023-12-01 22:59:49 35 4
gpt4 key购买 nike

我正在尝试在我的 ubuntu 14.04 虚拟机(具有 2GB 内存)上构建最新的 llvm/clang 代码。

我所做的是一个正常的配置/制作过程,这两个命令没有任何参数。

最后,我遇到了以下错误:

llvm[4]: Linking Debug+Asserts executable clang
/usr/bin/ld: failed to set dynamic section sizes: Memory exhausted
collect2: error: ld returned 1 exit status
make[4]: *** [/home/alex/Downloads/llvm_build/Debug+Asserts/bin/clang] Error 1
make[4]: Leaving directory /home/alex/Downloads/llvm_build/tools/clang/tools/driver'
make[3]: *** [driver/.makeall] Error 2
make[3]: Leaving directory
/home/alex/Downloads/llvm_build/tools/clang/tools'
make[2]: * [all] Error 1
make[2]: Leaving directory /home/alex/Downloads/llvm_build/tools/clang'
make[1]: *** [clang/.makeall] Error 2
make[1]: Leaving directory
/home/alex/Downloads/llvm_build/tools'
make: *** [all] Error 1

有人知道如何解决这个问题吗?

最佳答案

您需要执行以下操作之一:

  1. 为您的虚拟机添加更多 RAM,或者
  2. 使用 gold 而不是 ld 作为链接器,或者
  3. 构建发布(-DCMAKE_BUILD_TYPE=Release),而不是调试构建

关于clang - llvm/clang 编译错误,内存耗尽,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25197570/

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