计算化学公社

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

[VASP] 求助VASP安装错误

[复制链接 Copy URL]

1

帖子

0

威望

43

eV
积分
44

Level 2 能力者

跳转到指定楼层 Go to specific reply
楼主
你好各位老师 出现以下错误怎么办
[root@localhost vasp.5.4.4]# make allmkdir build/std ; \
cp src/makefile src/.objects makefile.include build/std ; \
make -C build/std VERSION=std all
mkdir: cannot create directory ‘build/std’: File exists
make[1]: Entering directory `/Tttt/vasp.5.4.4/build/std'
rsync -ru ../../src/lib .
cp makefile.include lib
make -C lib -j1
make[2]: Entering directory `/Tttt/vasp.5.4.4/build/std/lib'
make libdmy.a
make[3]: Entering directory `/Tttt/vasp.5.4.4/build/std/lib'
mpiifort -O1 -free -names lowercase -c -o preclib.o preclib.f90
ifort: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by ifort)
make[3]: *** [preclib.o] Error 1
make[3]: Leaving directory `/Tttt/vasp.5.4.4/build/std/lib'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/Tttt/vasp.5.4.4/build/std/lib'
make[1]: *** [lib] Error 2
make[1]: Leaving directory `/Tttt/vasp.5.4.4/build/std'
make: *** [std] Error 2



1060

帖子

0

威望

3259

eV
积分
4319

Level 6 (一方通行)

2#
发表于 Post on 2024-5-21 21:40:50 | 只看该作者 Only view this author
有两处提示
(1)
  1. mkdir: cannot create directory ‘build/std’: File exists
复制代码


上述提示说明你之前安装了一次(至少一次)VASP 5.4.4,之前的安装目录还在。你需要运行
  1. make veryclean
复制代码

这样就能删除上次安装的临时文件

(2)
  1. ifort: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by ifort)
复制代码

你用的 Intel 编译器版本较高,而你的 GCC 版本较低,导致上述报错。你需要升级 GCC

可以按照下面的链接一步一步完成高版本的 GCC 安装。不要怕是英文教程,步骤非常详细(从 Method 开始看)。
https://iamsorush.com/posts/build-gcc11/

本版积分规则 Credits rule

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

GMT+8, 2024-11-24 16:20 , Processed in 0.172396 second(s), 21 queries , Gzip On.

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