我尝试构建 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'无法统计`/home/saurabh/Build /clang-build/build/tools/clang/runtime/compiler-rt/clang_linux/ubsan-i386/libcompiler_rt.a':没有这样的文件或目录:没有这样的文件或目录:没有这样的文件或目录
我经历了无法构建 LLVM 和 Clang,但似乎没有任何原因导致他出现类似错误(因此我再次询问)。我试图删除 compiler-rt/make/ 相关文件中的 -Werror 标志,因为在此之前,它在此错误上停止:
/home/saurabh/Build/clang-build/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_mutex.cc:53:13:错误:常量 4294967295 与“int”类型表达式的比较总是错误的 [ -Werror,-Wtautological-constant-out-of-range-compare] if (z == MutexTypeLeaf) { ~ ^ ~~~~~~~~~~~~~ 1个错误产生。
我曾在#llvm 上问过,并有人建议我这样做。有什么想法可能导致这种情况吗?Fwiw,我在 Ubuntu 12.10 64 位。