|

楼主 |
发表于 2004-7-28 18:06:43
|
显示全部楼层
最初由 doubleelec 发表
把你的编译命令及出错信息完整的拷贝过来好不好
sorry,错误信息如下
make FC=ifort LD="ifort -o" FFLAGS="-c -O3 -w95 -w" LIB=-L/usr/lib \
CPFLAGS="-DSTRESS -DSERIAL -D'POINTER=integer*8'" \
LDFLAGS="-Vaxlib -static" EX=DLPOLY.X BINROOT=../execute 3pt
make[1]: Entering directory `/home/ruzhen/apps/dl_poly_2.14/source'
ifort -o ../execute/DLPOLY.X angfrc.o bndfrc.o cfgscan.o corshl.o coul0.o coul4.o coul2.o coul3.o conscan.o dblstr.o dcell.o diffsn0.o diffsn1.o dlpoly.o duni.o error.o ewald1.o ewald3.o exclude.o exclude_atom.o fldscan.o exclude_link.o exitcomms.o extnfld.o fbpfrc.o fcap.o forces.o freeze.o gauss.o gdsum.o getrec.o gimax.o gisum.o gstate.o images.o initcomms.o intlist.o intstr.o invert.o invfrc.o jacobi.o lowcase.o lrcmetal.o lrcorrect.o machine.o merge.o merge1.o merge4.o multiple.o multiple_nsq.o npt_b1.o nst_b1.o parset.o npt_h1.o nst_h1.o nve_1.o nvt_b1.o nvt_e1.o nvt_h1.o parlst_nsq.o parlink.o parlst.o passcon.o passpmf.o pmf_1.o pmf_shake.o primlst.o quench.o rdf0.o rdf1.o rdshake_1.o result.o revive.o scdens.o shellsort.o shlfrc.o shlmerge.o shlqnch.o shmove.o simdef.o splice.o static.o strip.o strucopt.o sysdef.o sysgen.o systemp.o sysbook.o sysinit.o tethfrc.o thbfrc.o timchk.o traject.o vertest.o vscaleg.o warning.o xscale.o zden0.o zden1.o denloc.o dihfrc.o erfcgen.o ewald2.o ewald4.o forgen.o fortab.o metgen.o srfrce.o srfrceneu.o suttchen.o coul0neu.o coul2neu.o coul3neu.o excludeneu.o forcesneu.o multipleneu.o neutlst.o parneulst.o prneulst.o parlinkneu.o rdf0neu.o nptq_b1.o nptq_b2.o nstq_b1.o nstq_b2.o nptq_h1.o nptq_h2.o nstq_h1.o nstq_h2.o nveq_1.o nveq_2.o nvtq_b1.o nvtq_b2.o nvtq_h1.o nvtq_h2.o passquat.o qshake.o quatbook.o quatqnch.o crecv.o csend.o gsync.o mynode.o nodedim.o numnodes.o etime.o \
-Vaxlib -static bspcoe.o bspgen.o cpy_rtc.o ele_prd.o ewald_spme.o scl_csum.o set_block.o spl_cexp.o spme_for.o dlpfft3.o hkgen.o hkewald1.o hkewald2.o hkewald3.o hkewald4.o cerfr.o
/usr/bin/ld: cannot find -lm
make [1]: ...[3pt] Error 1
make *** [intel-linux-ifc] Error 2
/make[1]: Leaving directory `/home/ruzhen/apps/dl_poly_2.14/source'
顺便说一下,makefile里用ifort而不用ifc,是因为装了intel的fortran compiler,然后使用ifc时,好像提示已经改为ifort.
:thank |
|