| 查看: 1651 | 回复: 11 | |||
呀呀金虫 (正式写手)
|
[求助]
vasp5.lib编译错误求助 已有2人参与
|
|
请教各位大侠,我在编译vasp5.2的时候,走到这一步: gjh@gjh-Inspiron-660:/tmp/vasp.5.lib$ make -f makefile.linux_ifc_P4 提示错误如下: gfortran -O0 -FI -FR -c diolib.f diolib.f:48.67: IF (DUMMY.OR.((IUNIT.EQ.6).AND.(.NOT.ALLOW6)).OR.(IUNIT.EQ.5) & 1 错误: (1)处 IF 表达式语法错误 diolib.f:69.49: OPEN(UNIT=IUNIT,FILE=FNAME(1:LENGTH), & 1 错误: OPEN 语句在(1)处语法错误 diolib.f:72.60: OPEN(UNIT=IUNIT,FILE=FNAME(1:LENGTH),FORM=DFORM, & 1 错误: OPEN 语句在(1)处语法错误 diolib.f:103.54: IF (DUMMY.AND.(IUNIT.NE.0).AND.(IUNIT.NE.5).AND. & 1 错误: (1) 表达式语法错误 diolib.f:105.67: IF (DUMMY.OR.((IUNIT.EQ.6).AND.(.NOT.ALLOW6)).OR.(IUNIT.EQ.5) & 1 错误: (1)处 IF 表达式语法错误 diolib.f:126.49: OPEN(UNIT=IUNIT,FILE=FNAME(1:LENGTH), & 1 错误: OPEN 语句在(1)处语法错误 diolib.f:160.54: IF (DUMMY.AND.(IUNIT.NE.0).AND.(IUNIT.NE.5).AND. & 1 错误: (1) 表达式语法错误 diolib.f:163.67: IF (DUMMY.OR.((IUNIT.EQ.6).AND.(.NOT.ALLOW6)).OR.(IUNIT.EQ.5) & 1 错误: (1)处 IF 表达式语法错误 diolib.f:183.49: OPEN(UNIT=IUNIT,FILE=FNAME(1:LENGTH), & 1 错误: OPEN 语句在(1)处语法错误 make: *** [diolib.o] 错误 1 无法获得libdmy.a的编译文件。请问该如何操作? |
» 猜你喜欢
求个博导看看
已经有14人回复
上海工程技术大学张培磊教授团队招收博士生
已经有3人回复
上海工程技术大学【激光智能制造】课题组招收硕士
已经有5人回复
求助院士们,这个如何合成呀
已经有4人回复
临港实验室与上科大联培博士招生1名
已经有9人回复
想换工作。大多数高校都是 评职称时 认可5年内在原单位取得的成果吗?
已经有7人回复
需要合成515-64-0,50g,能接单的留言
已经有4人回复
自荐读博
已经有4人回复
写了一篇“相变储能技术在冷库中应用”的论文,论文内容以实验为主,投什么期刊合适?
已经有6人回复
带资进组求博导收留
已经有10人回复
» 本主题相关价值贴推荐,对您同样有帮助:
vasp5.2 并行编译 BLAS问题 求助
已经有4人回复
vasp编译错误求助
已经有6人回复
关于 VASP 的编译经验分享
已经有16人回复
深圳超算中心vasp编译及任务提交问题
已经有25人回复
求助vasp编译好后无法运行问题??
已经有24人回复
编译vasp.5.lib出错
已经有7人回复
编译vasp主程序时,makefile中的链接库选择问题
已经有15人回复
并行编译vasp出错,make: *** 没有规则可以创建“vasp”需要的目标“xml.o”。 停止
已经有12人回复
【求助】f90子程序怎么编译错误?请大家帮忙,谢谢
已经有3人回复
【求助】vasp安装与编译问题(100金币)
已经有10人回复
【求助】VASP编译出错
已经有5人回复
【求助】vasp 编译错误
已经有5人回复
【讨论】求助cpmd的编译问题
已经有4人回复
【求助】vasp编译时,报错:cannot find -lmkl_em64t
已经有11人回复
【求助】VASP 编译出错
已经有24人回复
呀呀
金虫 (正式写手)
- 应助: 2 (幼儿园)
- 金币: 5359.2
- 散金: 261
- 红花: 4
- 帖子: 860
- 在线: 110.2小时
- 虫号: 97858
- 注册: 2005-11-09
- 性别: MM
- 专业: 碳素材料与超硬材料
|
makefile.linux_ifc_P4文件如下: .SUFFIXES: .inc .f .F #----------------------------------------------------------------------- # Makefile for Portland Group F90/HPF compiler # the makefile was tested only under Linux on Intel platforms # however it might work on other platforms as well # # this release of vasp.4.lib contains lapack v2.0 # this can be compiled with pgf90 compiler if the option -O1 is used # # Mind: one user reported that he had to copy preclib.F diolib.F # dlexlib.F and drdatab.F to the directory vasp.4.4, compile the files # there and link them directly into vasp # for no obvious reason these files could not be linked from the library # #----------------------------------------------------------------------- # C-preprocessor CPP = gcc -E -P -C $*.F >$*.f FC=gfortran CFLAGS = -O FFLAGS = -O0 -FI FREE = -FR DOBJ = preclib.o timing_.o derrf_.o dclock_.o diolib.o dlexlib.o drdatab.o #----------------------------------------------------------------------- # general rules #----------------------------------------------------------------------- libdmy.a: $(DOBJ) lapack_double.o linpack_double.o lapack_atlas.o -rm libdmy.a ar vq libdmy.a $(DOBJ) # files which do not require autodouble lapack_min.o: lapack_min.f $(FC) $(FFLAGS) $(NOFREE) -c lapack_min.f lapack_double.o: lapack_double.f $(FC) $(FFLAGS) $(NOFREE) -c lapack_double.f lapack_single.o: lapack_single.f $(FC) $(FFLAGS) $(NOFREE) -c lapack_single.f lapack_atlas.o: lapack_atlas.f $(FC) $(FFLAGS) $(NOFREE) -c lapack_atlas.f linpack_double.o: linpack_double.f $(FC) $(FFLAGS) $(NOFREE) -c linpack_double.f linpack_single.o: linpack_single.f $(FC) $(FFLAGS) $(NOFREE) -c linpack_single.f .c.o: $(CC) $(CFLAGS) -c $*.c .F.o: $(CPP) $(FC) $(FFLAGS) $(FREE) $(INCS) -c $*.f .F.f: $(CPP) .f.o: $(FC) $(FFLAGS) $(FREE) $(INCS) -c $*.f |
2楼2013-12-20 15:25:31
呀呀
金虫 (正式写手)
- 应助: 2 (幼儿园)
- 金币: 5359.2
- 散金: 261
- 红花: 4
- 帖子: 860
- 在线: 110.2小时
- 虫号: 97858
- 注册: 2005-11-09
- 性别: MM
- 专业: 碳素材料与超硬材料
|
已经成功安装gfortran: 输入:gjh@gjh-Inspiron-660:/tmp$ gfortran -v 显示: 使用内建 specs。 COLLECT_GCC=gfortran COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/4.6.1/lto-wrapper 目标:x86_64-linux-gnu 配置为:../src/configure -v --with-pkgversion='Ubuntu/Linaro 4.6.1-9ubuntu3' --with-bugurl=file:///usr/share/doc/gcc-4.6/README.Bugs --enable-languages=c,c++,fortran,objc,obj-c++,go --prefix=/usr --program-suffix=-4.6 --enable-shared --enable-linker-build-id --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.6 --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-plugin --enable-objc-gc --disable-werror --with-arch-32=i686 --with-tune=generic --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu 线程模型:posix gcc 版本 4.6.1 (Ubuntu/Linaro 4.6.1-9ubuntu3) gjh@gjh-Inspiron-660:/tmp$ |
3楼2013-12-20 15:33:10
呀呀
金虫 (正式写手)
- 应助: 2 (幼儿园)
- 金币: 5359.2
- 散金: 261
- 红花: 4
- 帖子: 860
- 在线: 110.2小时
- 虫号: 97858
- 注册: 2005-11-09
- 性别: MM
- 专业: 碳素材料与超硬材料
4楼2013-12-20 15:33:41
5楼2013-12-20 19:24:51
molucule
木虫 (小有名气)
- 应助: 14 (小学生)
- 金币: 2546.8
- 红花: 1
- 帖子: 139
- 在线: 43.8小时
- 虫号: 2785453
- 注册: 2013-11-07
- 性别: GG
- 专业: 原子和分子物理
6楼2013-12-20 23:23:18
呀呀
金虫 (正式写手)
- 应助: 2 (幼儿园)
- 金币: 5359.2
- 散金: 261
- 红花: 4
- 帖子: 860
- 在线: 110.2小时
- 虫号: 97858
- 注册: 2005-11-09
- 性别: MM
- 专业: 碳素材料与超硬材料
7楼2013-12-21 09:35:05
molucule
木虫 (小有名气)
- 应助: 14 (小学生)
- 金币: 2546.8
- 红花: 1
- 帖子: 139
- 在线: 43.8小时
- 虫号: 2785453
- 注册: 2013-11-07
- 性别: GG
- 专业: 原子和分子物理
8楼2013-12-21 10:01:26
呀呀
金虫 (正式写手)
- 应助: 2 (幼儿园)
- 金币: 5359.2
- 散金: 261
- 红花: 4
- 帖子: 860
- 在线: 110.2小时
- 虫号: 97858
- 注册: 2005-11-09
- 性别: MM
- 专业: 碳素材料与超硬材料
9楼2013-12-21 10:27:55
|
@_@ ?! 怎可能呢~除非你不是用正版 不然你應該會看到 makefile makefile.hp makefile.linux_alpha makefile.linux_pg makefile.rs6000_p1 makefile.t3d makefile.cray makefile.hpux_itanium makefile.linux_efc_itanium makefile.linux_pgi_opt makefile.sgi makefile.t3e makefile.dec makefile.linux makefile.linux_gfortran makefile.nec makefile.sp2 makefile.vpp makefile.fujitsu makefile.linux_abs makefile.linux_ifc_P4 makefile.rs6000 makefile.sun 這麼多種不同的 makefile 在你的 vasp.5.lib 裡面 其中一個叫 makefile.linux_gfortran 就是 gfortran 的 makefile |
10楼2013-12-21 18:02:59







回复此楼
