运行“ make”后无法构建llvm-3.4.2

问题描述

我正在尝试构建llvm-3.4.2以安装TracerX。我正在按照超链接页面上的说明进行操作。他们在这里

http://releases.llvm.org/3.4.2/llvm-3.4.2.src.tar.gz -> llvm-3.4.2
http://releases.llvm.org/3.4.2/cfe-3.4.2.src.tar.gz -> llvm-3.4.2/tools/clang
          
TX $ cd llvm-3.4.2
TX/llvm-3.4.2 $ ./configure --enable-optimized --disable-assertions --enable-targets=host
TX/llvm-3.4.2 $ make -j `nproc`

我认为前两行的意思是我应该从链接下载给定的文件,并将其提取到以“->”符号命名的目录中。 (在llvm-3.4.2 / tools中没有clang文件夹,因此我手动创建了一个名为clang的文件夹)

我得到错误消息的地方是运行make -j 'nproc'之后。他们在这里

/home/daneshvar/TX/llvm-3.4.2/Makefile.rules:851: recipe for target 'all' Failed
make[2]: *** [all] Error 1
make[2]: Leaving directory '/home/daneshvar/TX/llvm-3.4.2/tools/clang'
/home/daneshvar/TX/llvm-3.4.2/Makefile.rules:900: recipe for target 'clang/.makeall' Failed
make[1]: *** [clang/.makeall] Error 2
make[1]: Leaving directory '/home/daneshvar/TX/llvm-3.4.2/tools'
/home/daneshvar/TX/llvm-3.4.2/Makefile.rules:851: recipe for target 'all' Failed
make: *** [all] Error 1

我正在使用Ubuntu 16.04。

有人知道我该如何解决?如果您需要更多信息,请告诉我。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)