eclipse cdt indexer陷入了llvm项目

时间:2014-09-22 11:48:42

标签: eclipse clang llvm

我正在尝试在eclipse上构建llvm项目。在构建项目之后,索引器正在开始,但是每次它都停留在macro_pounder_fn.c文件中并出现错误:

An internal error has occurred.
GC overhead limit exceeded

或者有时候日食会崩溃。我跟着How to build LLVM source code on Eclipse但是仍然发生了...... 我该如何解决?

更新 索引器卡在文件上--cxx-ambig-init-temple.cpp

1 个答案:

答案 0 :(得分:0)

在这方面存在一些已知的EclipseCDT问题,特别是对于LLVM / clang源:

我试图增加JVM堆栈大小(在eclipse.ini中添加-Xss1m),如问题#364188所示,但对我来说没有成功。

然而,EclipseCDT的索引器卡在Clang的一些测试文件中,这些文件不是构建clang本身所必需的,因此您可以手动删除它们并成功构建clang但是您将无法执行这些自动化测试。

正如您所指出的,有问题的文件是: LLVM /工具/铛/测试/ Perser / CXX-ambig-INIT-temple.cpp