llvm玩具示例错误

llvm玩具示例错误,llvm,llvm-clang,llvm-ir,Llvm,Llvm Clang,Llvm Ir,我正在尝试运行给定玩具示例的make文件,但它给了我以下错误: g++ -o parser parser.o codegen.o main.o tokens.o corefn.o native.o `llvm-config --libs` `llvm-config --ldflags` -lpthread -ldl -L/usr/bin -lz -lncurses -rdynamic /usr/bin/ld: cannot find -lz /usr/bin/ld: cannot find

我正在尝试运行给定玩具示例的make文件,但它给了我以下错误:

g++ -o parser parser.o codegen.o main.o tokens.o corefn.o native.o  `llvm-config
--libs` `llvm-config --ldflags` -lpthread -ldl -L/usr/bin -lz -lncurses -rdynamic

/usr/bin/ld: cannot find -lz
/usr/bin/ld: cannot find -lncurses
collect2: error: ld returned 1 exit status
Makefile:31: recipe for target 'parser' failed
make: *** [parser] Error 1
我使用的软件是:

  • clang版本3.8.0-2ubuntu4(标签/发行版/最终版)
  • 目标:x86_64-pc-linux-gnu
  • 线程模型:posix
  • 已安装dir:/usr/bin
Ubuntu是一个运行在Windows8.1上的虚拟机


如有任何评论,我们将不胜感激。

您认为错误消息告诉您什么?为什么你认为它失败了?你的链接不起作用,所以我看不到原始版本中使用了什么。您是否安装了名为
z
(?)和
ncurses
的库?这是链接是的,它可以工作。。。非常感谢你,如果你找到了一个解决方案:它是允许的。这可能对其他有同样问题的人有所帮助。作为一个新用户,你将不得不等待几天,然后你甚至可以,这表明其他人,这个问题的答案是有帮助的。