计算化学公社

标题: 编译gcc930,出现“”make[2]: x86_64-ar:命令未找到“ [打印本页]

作者
Author:
kekexili_08    时间: 2024-12-22 18:19
标题: 编译gcc930,出现“”make[2]: x86_64-ar:命令未找到“
本帖最后由 kekexili_08 于 2024-12-22 18:21 编辑

编译gcc930, configure 未见错误, 但是make 时, 出现“”make[2]: x86_64-ar:命令未找到“  如何解决?
网上搜未得到合适解决方法
centos 7.6 系统



作者
Author:
BangbooCat    时间: 2024-12-23 12:52
x86_64-ar 是 GNU Binutils 的一部分,`which ar`看一下有没有ar,没有就`sudo yum groupinstall "Development Tools" -y`,`sudo yum install binutils`装一下库
作者
Author:
kekexili_08    时间: 2024-12-23 14:06
/usr/bin下已经有ar, 但是which ar不能找到。 添加 export PATH=/usr/bin:$PATH 环境变量仍找不到。该如何?
作者
Author:
kekexili_08    时间: 2024-12-23 14:18
做ar到x86_64-ar的软连接, 似乎可以了。
不过, 产生了另一个错误:
*** Configuration x86_64-pc-none not supported

这是这个gcc, 不能在这个操作系统装么?
作者
Author:
Daniel_Arndt    时间: 2024-12-31 10:05
你查一下ar是不是属于binutils。可以考虑装个新版本的binutils再来编译gcc。CentOS 7应该已经不再维护了,如果现在能找到devtoolset-7中的binutils的话,可以试一试。

但我觉得,您还是优先考虑换成AlmaLinux或Rocky Linux吧。
作者
Author:
Santz    时间: 2024-12-31 10:55
1. 任何系统先初始化下,确保基础的包都安装好了。centOS7_setup.sh  该脚本的作者也在站内。
2. 更建议用 spack 安装管理。

作者
Author:
五十八    时间: 2024-12-31 19:31
centos7的话可以使用devtoolset-9/10




欢迎光临 计算化学公社 (http://bbs.keinsci.com/) Powered by Discuz! X3.3