计算化学公社

 找回密码 Forget password
 注册 Register
Views: 412|回复 Reply: 6
打印 Print 上一主题 Last thread 下一主题 Next thread

[Linux] 编译gcc930,出现“”make[2]: x86_64-ar:命令未找到“

[复制链接 Copy URL]

95

帖子

0

威望

2444

eV
积分
2539

Level 5 (御坂)

跳转到指定楼层 Go to specific reply
楼主
本帖最后由 kekexili_08 于 2024-12-22 18:21 编辑

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


欲士不遗于野,难矣。

22

帖子

0

威望

286

eV
积分
308

Level 3 能力者

2#
发表于 Post on 2024-12-23 12:52:31 | 只看该作者 Only view this author
x86_64-ar 是 GNU Binutils 的一部分,`which ar`看一下有没有ar,没有就`sudo yum groupinstall "Development Tools" -y`,`sudo yum install binutils`装一下库

95

帖子

0

威望

2444

eV
积分
2539

Level 5 (御坂)

3#
 楼主 Author| 发表于 Post on 2024-12-23 14:06:28 | 只看该作者 Only view this author
/usr/bin下已经有ar, 但是which ar不能找到。 添加 export PATH=/usr/bin:$PATH 环境变量仍找不到。该如何?
欲士不遗于野,难矣。

95

帖子

0

威望

2444

eV
积分
2539

Level 5 (御坂)

4#
 楼主 Author| 发表于 Post on 2024-12-23 14:18:01 | 只看该作者 Only view this author
做ar到x86_64-ar的软连接, 似乎可以了。
不过, 产生了另一个错误:
*** Configuration x86_64-pc-none not supported

这是这个gcc, 不能在这个操作系统装么?
欲士不遗于野,难矣。

465

帖子

1

威望

2318

eV
积分
2803

Level 5 (御坂)

5#
发表于 Post on 2024-12-31 10:05:11 | 只看该作者 Only view this author
你查一下ar是不是属于binutils。可以考虑装个新版本的binutils再来编译gcc。CentOS 7应该已经不再维护了,如果现在能找到devtoolset-7中的binutils的话,可以试一试。

但我觉得,您还是优先考虑换成AlmaLinux或Rocky Linux吧。

158

帖子

2

威望

3543

eV
积分
3741

Level 5 (御坂)

6#
发表于 Post on 2024-12-31 10:55:08 | 只看该作者 Only view this author
1. 任何系统先初始化下,确保基础的包都安装好了。centOS7_setup.sh  该脚本的作者也在站内。
2. 更建议用 spack 安装管理。

101

帖子

1

威望

645

eV
积分
766

Level 4 (黑子)

7#
发表于 Post on 2024-12-31 19:31:20 | 只看该作者 Only view this author
centos7的话可以使用devtoolset-9/10

本版积分规则 Credits rule

手机版 Mobile version|北京科音自然科学研究中心 Beijing Kein Research Center for Natural Sciences|京公网安备 11010502035419号|计算化学公社 — 北京科音旗下高水平计算化学交流论坛 ( 京ICP备14038949号-1 )|网站地图

GMT+8, 2025-8-12 18:14 , Processed in 0.153718 second(s), 20 queries , Gzip On.

快速回复 返回顶部 返回列表 Return to list