计算化学公社
标题:
求助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)
mkdir: cannot create directory ‘build/std’: File exists
复制代码
上述提示说明你之前安装了一次(至少一次)VASP 5.4.4,之前的安装目录还在。你需要运行
make veryclean
复制代码
这样就能删除上次安装的临时文件
(2)
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