RHEL linux下llvm的安装。安装出现的错误如下,怎么解决?或者知道怎么编译,教一下。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了RHEL linux下llvm的安装。安装出现的错误如下,怎么解决?或者知道怎么编译,教一下。相关的知识,希望对你有一定的参考价值。

make[2]: *** No rule to make target `lib/Target/AArch64/AArch64GenSubtargetInfo.inc', needed by `lib/Target/AArch64/Utils/CMakeFiles/LLVMAArch64Utils.dir/AArch64BaseInfo.cpp.o'. Stop.
make[1]: *** [lib/Target/AArch64/Utils/CMakeFiles/LLVMAArch64Utils.dir/all] Error 2
make: *** [all] Error 2

中文:
make[2]: *** 没有规则可以创建“lib/Target/AArch64/Utils/CMakeFiles/LLVMAArch64Utils.dir/AArch64BaseInfo.cpp.o”需要的目标“lib/Target/AArch64/AArch64GenSubtargetInfo.inc”。 停止。
make[1]: *** [lib/Target/AArch64/Utils/CMakeFiles/LLVMAArch64Utils.dir/all] 错误 2
make: *** [all] 错误 2

参考技术A 缺少关联的文件。

needed by `lib/Target/AArch64/Utils/CMakeFiles/LLVMAArch64Utils.dir/AArch64BaseInfo.cpp.o'.追问

主要是现在该如何操作呢?

追答

1)make clean #删除生成的内容
2)删除所有解压的源码
3)按照如下链接的内容做:http://llvm.org/docs/GettingStarted.html

追问

我下载的包也是在官网下的,步骤的话也是按照他这样来的,我也用make clean的,后面要加一个井号吗?就是到了make -j的时候,系统似乎会卡死似的,你能不能简单的给我翻译一下步骤啊?这个请求是有点儿为难你了,只是真想在你那里得到我没有解决的问题,谢谢你!就耽误你一点儿时间。为了这个问题我连系统都重新装过。而且不是虚拟机的。

参考技术B 它提示你是缺少需要的那个库文件 可能是在编译时出现问题 建议你删除后重新编译一遍再make看能不能正常 如果还是不行 估计这个包有问题了。

以上是关于RHEL linux下llvm的安装。安装出现的错误如下,怎么解决?或者知道怎么编译,教一下。的主要内容,如果未能解决你的问题,请参考以下文章

Linux rhel7 下MySQL5.7.18详细安装文档

linux平台下,nginx源码包如何安装?需要哪些依赖? RHEL5

RHEL6 命令行界面下安装桌面

Linux(RHEL7.0)下安装nginx-1.10.2

Linux rhel7 下MySQL5.7怎么 详细安装文档

Linux下安装pgsql