我正在尝试使用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文件编译得很好。它在链接期间无法找到它的搜索库。
答案 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时