我在this page试图在一个C ++应用程序中嵌入cling。
我在ArchLinux上,我通过AUR安装cling
(所以我在/opt/cling
中有所有内容,当我尝试启动他们在网站上显示的编译命令时,我得到一个怪物{ {1}}错误(约63000行),其中的内容与undefined reference
相关联。例如,一行是:
llvm
我也试过undefined reference to « llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)
认为它会使用所有llvm模块,但似乎我仍然遗漏了一些东西。
(Here is a gist of my makefile)
什么会导致这个问题,我该如何解决?
编辑:我安装了AUR包llvm-libs-svn,认为会有更多的库,但我似乎有同样的错误