尝试构建LLVM和Clang时出现问题

时间:2013-01-14 13:31:17

标签: build compiler-errors llvm clang

我尝试构建LLVM和Clang,但收到此错误:

  

cp:cp:cp:无法统计/home/saurabh/Build/clang-build/build/tools/clang/runtime/compiler-rt/clang_linux/asan-i386/libcompiler_rt.a'cannot stat / home / saurabh / Build / clang-build / build / tools / clang / runtime / compiler-rt / clang_linux / ubsan-x86_64 / libcompiler_rt.a'cannot stat`/home/saurabh/Build/clang-build/build/tools/clang/runtime/compiler-rt/clang_linux/ubsan-i386/libcompiler_rt.a':没有这样的文件或目录   :没有这样的文件或目录:没有这样的文件或目录

我经历了Cannot build LLVM and Clang但似乎没有任何理由为什么他会遇到类似的错误(因此我再次提出这个问题)。我试图删除compiler-rt / make / related文件中的-Werror标志,因为在此之前,它正在停止此错误:

  

/home/saurabh/Build/clang-build/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_mutex.cc:53:13:错误:         常量4294967295与类型'int'的表达式的比较总是如此         false [-Werror,-Wututological-constant-out-of-range-compare]         if(z == MutexTypeLeaf){             〜^ ~~~~~~~~~~~~~   生成1个错误。

我曾经问过#llvm并且有人建议过。可能导致这种情况的任何想法? Fwiw,我在64位Ubuntu 12.10上。

2 个答案:

答案 0 :(得分:0)

您必须关注http://llvm.org/docs/GettingStarted.html#getting-started-quickly-a-summary。请注意您必须安装的软件依赖项。另外,再次检查是否设置了--prefix =目录。如果无法在LLVM上安装Clang(在成功安装LLVM之后),可以尝试使用apt-get install clang和clang ++安装它。因此,您可以使用此clang编译LLVM传递。对于其他相应的软件包,例如VMkit for Java,您必须安装ant和oracle jdk。

答案 1 :(得分:0)

我的LD_LIBRARY_PATH环境变量未正确设置。在我纠正之后,这个问题就消失了。