我正在尝试学习如何构建LLVM传递。 LLVM文档在 http://llvm.org/docs/WritingAnLLVMPass.html#writing-an-llvm-pass-functionpass
指出需要在构建目录中以Debug + Asserts模式构建LLVM。但是,当我构建它时,我在终端“Linking Debug + Asserts executable clang-tidy”上的这一行之后得到以下错误。编译在此步骤之后退出。
我正在Debian 7 XFCE发行版上做这一切,该发行版运行在具有3 GB内存的VMware虚拟机上(从2演出增加)。
我首先想到这可能是由于VM的内存不足,但我将其从2 GB增加到3 GB。
但是我仍然收到错误并且编译仍然存在。
任何人都可以告诉我如何解决这个问题以及可能导致错误的原因。
答案 0 :(得分:0)
3Gb可能仍然太小,无法在调试模式下链接llvm和clang。我建议将内存限制增加到6-8 Gb。您也可以尝试使用黄金作为链接器。