如何在Eclipse上构建LLVM源代码?
我正在尝试向llvm编译器基础结构添加一个新的过程。 我已经能够使用make构建LLVM-2.9,但我想使用Eclipse构建 这样我就可以追踪代码了。 我用LIUXGCC工具链将LLVM源文件导入C++项目 和CDT内部生成器(带有CDT-7.0的Eclipse),但它给出了一些错误。 这是使用eclipse构建llvm的正确方法吗?。 请建议我使用Eclipse构建llvm源代码所涉及的步骤。 注意:平台ubuntu。您可以使用它生成本机Eclipse项目集。可能需要调整如何在Eclipse上构建LLVM源代码?,eclipse,ubuntu,llvm,Eclipse,Ubuntu,Llvm,我正在尝试向llvm编译器基础结构添加一个新的过程。 我已经能够使用make构建LLVM-2.9,但我想使用Eclipse构建 这样我就可以追踪代码了。 我用LIUXGCC工具链将LLVM源文件导入C++项目 和CDT内部生成器(带有CDT-7.0的Eclipse),但它给出了一些错误。 这是使用eclipse构建llvm的正确方法吗?。 请建议我使用Eclipse构建llvm源代码所涉及的步骤。 注意:平台ubuntu。您可以使用它生成本机Eclipse项目集。可能需要调整CMakeLists
CMakeLists.txt
以删除源代码构建中的检查(因为Eclipse只能支持同一目录中的项目文件和源代码,但由于某些原因,当前的CMakeLists仅允许MSV使用)-只需遵循错误消息即可
- eclipse 4.3开普勒,CDT 8.2.1
- Oracle Java SDK 1.7.0_45
- cmake 2.8.11.2
- LLVM 3.5svn
工作区/llvm
工作区/llvm
):
如果未设置eclipse版本,则生成器将假定为3.7,并通知您可以通过CMAKE\u eclipse\u version
选项对其进行更改,结果表明该选项的名称是错误的-Xms512m
-Xmx1024m
在eclipse.ini
文件中llvm
可以作为一个项目构建(选项构建项目)。还有为每个库和可执行文件创建的独立目标,放在[targets]
文件夹中。可以使用选项Make Targets构建单个目标→ 建造我能够用你的答案构建LLVM+Clang。现在我面临一个关于索引器覆盖所有源文件所需时间的问题。关于如何减少索引时间,您有什么建议吗?
-Xms512m
-Xmx1024m