找不到lffi - 与llvm库链接时出错

时间:2011-12-01 16:35:39

标签: llvm

我正在尝试使用LLVM作为我的编译器的后端,并且在与llvm库链接时,我收到此错误

g++ obj/*.o `llvm-config --ldflags core jit native` `llvm-config --libs core jit native` -lfl -o Icarus
/usr/bin/ld: cannot find -lffi
collect2: ld returned 1 exit status

我在我的系统上安装了llvm,我的cpp文件编译得很好。它在链接期间无法找到它的搜索库。

2 个答案:

答案 0 :(得分:4)

如果在deb系统上尝试安装dev libs,他们就解决了我的问题:

sudo apt-get install libffi-dev

答案 1 :(得分:0)

嗯。你也安装了libffi吗?

ftp://sourceware.org/pub/libffi/libffi-3.0.10.tar.gz

我知道将libffi安装到/ usr前缀帮助我,当ld抱怨无法找到-ffi时