2013-12-20 42 views
2

我正在学习构建一个llvm项目,这是参考:http://llvm.org/docs/Projects.html。我使用“llvm/projects/sample”目录作为主项目框架,并且它可以工作。然后我想从“llvm/examples”到我的项目中构建工具,例如斐波纳契,它无法工作。我这样做:首先将“llvm/examples/Fabonacci”目录复制到“MyProj/tools”(“MyProj”是我的项目的顶层)并将Makefile更改为包含Fabonacci目标,然后配置& make。但Fabonacci工具似乎无法建立。链接时依赖于一些库。那么,如果我想从我的项目中的“llvm/projects/example”构建源代码,我该怎么办?使用LLVM构建我自己的项目时链接失败

回答

0

当您构建自己的项目时,您需要为链接器提供LLVM库。这意味着添加一些标志,库目录和库本身来链接命令。生成脚本可能需要一些编辑。

llvm-config工具可用于为编译器/链接器提供必要的选项。检查documentation and examples

相关问题