sha*_*ran 3 eclipse ubuntu llvm
我正在尝试向llvm编译器基础结构添加新传递.我已经能够使用make构建LLVM-2.9.但我想使用Eclipse构建,以便我可以跟踪代码.我使用LinuxGcc工具链和CDT内部构建器(带有CDT-7.0的Eclipse)将llvm源文件导入到c ++项目中.但是它给出了一些错误.这是使用eclipse构建llvm的正确方法吗?请建议我使用Eclipse构建llvm源的步骤.注意:平台ubuntu.
我使用的工具/版本:
在工作区中为CDT项目文件创建一个文件夹.即 workspace/llvm.
使用cmake(正在workspace/llvm)生成CDT项目文件:
cmake -G "Eclipse CDT4 - Unix Makefiles" -D_ECLIPSE_VERSION=4.3 ../../src/llvm
Run Code Online (Sandbox Code Playgroud)
如果未设置eclipse版本,则生成器将假定为3.7并通知您可以通过CMAKE_ECLIPSE_VERSION选项更改它,结果是该选项的名称错误.
增加eclipse堆分配大小.默认设置太小,C++ Indexer会挂起整个IDE.用.替换默认设置
-Xms512m
-Xmx1024m
Run Code Online (Sandbox Code Playgroud)
在eclipse.ini文件中.
将项目导入工作区.文件→导入...→常规→现有项目到工作区.
llvm可以构建为一个(选项构建项目).还为每个lib和可执行文件创建了单独的目标,放在[Targets]文件夹中.可以使用选项Make Targets→Build ...构建单个目标.| 归档时间: |
|
| 查看次数: |
2054 次 |
| 最近记录: |