计算化学公社

标题: 求助VASP安装错误 [打印本页]

作者
Author:
Tevice    时间: 2024-5-21 19:58
标题: 求助VASP安装错误
你好各位老师 出现以下错误怎么办
[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




作者
Author:
乐平    时间: 2024-5-21 21:40
有两处提示
(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/





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