LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 785|回复: 7

编译是出错,求救.

[复制链接]
发表于 2006-4-13 14:17:56 | 显示全部楼层 |阅读模式
make[2]: Entering directory `/iodisk1/home/atom/atsp2K/src/appl/mpi_mchf'
mpif90 -c -O2 -byteswapio  de.f
mpif90 -c -O2 -byteswapio  alloc_mem.f
mpif90 -c -O2 -byteswapio  diff.f
mpif90 -c -O2 -byteswapio  dinit.f
mpif90 -c -O2 -byteswapio  e.f
mpif90 -c -O2 -byteswapio  eijset.f
mpif90 -c -O2 -byteswapio  eig_out.f
mpif90 -c -O2 -byteswapio  methd1.f
mpif90 -c -O2 -byteswapio  nmrvs.f
mpif90 -c -O2 -byteswapio  nodec.f
mpif90 -c -O2 -byteswapio  orthog.f
mpif90 -c -O2 -byteswapio  output.f
mpif90 -c -O2 -byteswapio  quad.f
mpif90 -c -O2 -byteswapio  scale.f
mpif90 -c -O2 -byteswapio  mpi_sintgrl.f
mpif90 -c -O2 -byteswapio  search.f
mpif90 -c -O2 -byteswapio  summry.f
mpif90 -c -O2 -byteswapio  unpacki.f
mpif90 -c -O2 -byteswapio  wavefn.f
mpif90 -c -O2 -byteswapio  mpi_mchf_sun.f
mpif90 -c -O2 -byteswapio  mpi_data.f
mpif90 -c -O2 -byteswapio  mpi_diag.f
mpif90 -c -O2 -byteswapio  mpi_solve.f
mpif90 -c -O2 -byteswapio  mpi_grange.f
mpif90 -c -O2 -byteswapio  mpi_scf.f
mpif90 -c -O2 -byteswapio  mpi_sum.f
mpif90 -c -O2 -byteswapio  mpi_update.f
mpif90 -c -O2 -byteswapio  mpi_updatc.f
mpif90 -c -O2 -byteswapio  mpi_xch.f
mpif90 -c -O2 -byteswapio  mpi_potl.f
mpif90 -c -O2 -byteswapio  mpi_dssbmv.f
mpif90 -c -O2 -byteswapio  mpi_diag_hmx.f
mpif90 -c -O2 -byteswapio  prprty.f
mpif90 -c -O2 -byteswapio  mpi_spalcsts_sun.f
mpif90 -o ../../../bin/mchf_mpi    -O2 -byteswapio  \
                  -L../../../lib alloc_mem.o de.o diff.o dinit.o e.o eijset.o eig_out.o methd1.o nmrvs.o nodec.o orthog.o output.o quad.o scale.o mpi_sintgrl.o search.o summry.o unpacki.o wavefn.o mpi_mchf_sun.o mpi_data.o mpi_diag.o mpi_solve.o mpi_grange.o mpi_scf.o mpi_sum.o mpi_update.o mpi_updatc.o mpi_xch.o mpi_potl.o mpi_dssbmv.o mpi_diag_hmx.o prprty.o mpi_spalcsts_sun.o -lrad  -ldvdson -lcom -lrad -lmpiu   /iodisk1/opt/pgi/linux86/5.1/lib/liblapack.a /iodisk1/opt/pgi/linux86/5.1/lib/libblas.a
../../../lib/libcom.a(dgemv.o)(.text+0x56): In function `dgemv_':
: undefined reference to `lsame_'
../../../lib/libcom.a(dgemv.o)(.text+0x7b): In function `dgemv_':
: undefined reference to `lsame_'
../../../lib/libcom.a(dgemv.o)(.text+0xa0): In function `dgemv_':
: undefined reference to `lsame_'
../../../lib/libcom.a(dgemv.o)(.text+0x154): In function `dgemv_':
: undefined reference to `xerbla_'
../../../lib/libcom.a(dgemv.o)(.text+0x1b3): In function `dgemv_':
: undefined reference to `lsame_'
../../../lib/libcom.a(dgemv.o)(.text+0x3c1): In function `dgemv_':
: undefined reference to `lsame_'
../../../lib/libcom.a(dspevx.o)(.text+0x53): In function `dspevx_':
: undefined reference to `lsame_'
../../../lib/libcom.a(dspevx.o)(.text+0x79): In function `dspevx_':
: undefined reference to `lsame_'
../../../lib/libcom.a(dspevx.o)(.text+0x9f): In function `dspevx_':
: undefined reference to `lsame_'
../../../lib/libcom.a(dspevx.o)(.text+0xc5): more undefined references to `lsame_' follow
../../../lib/libcom.a(dspevx.o)(.text+0x282): In function `dspevx_':
: undefined reference to `xerbla_'
../../../lib/libcom.a(dspevx.o)(.text+0x33c): In function `dspevx_':
: undefined reference to `dlamch_'
../../../lib/libcom.a(dspevx.o)(.text+0x358): In function `dspevx_':
: undefined reference to `dlamch_'
../../../lib/libcom.a(dspevx.o)(.text+0x3fd): In function `dspevx_':
: undefined reference to `dlansp_'
../../../lib/libcom.a(dspevx.o)(.text+0x561): In function `dspevx_':
: undefined reference to `dsptrd_'
../../../lib/libcom.a(dspevx.o)(.text+0x667): In function `dspevx_':
: undefined reference to `dsterf_'
../../../lib/libcom.a(dspevx.o)(.text+0x6c0): In function `dspevx_':
: undefined reference to `dopgtr_'
../../../lib/libcom.a(dspevx.o)(.text+0x765): In function `dspevx_':
: undefined reference to `dsteqr_'
../../../lib/libcom.a(dspevx.o)(.text+0x8ce): In function `dspevx_':
: undefined reference to `dstebz_'
../../../lib/libcom.a(dspevx.o)(.text+0x971): In function `dspevx_':
: undefined reference to `dstein_'
../../../lib/libcom.a(dspevx.o)(.text+0x9e3): In function `dspevx_':
: undefined reference to `dopmtr_'
make[2]: *** [../../../bin/mchf_mpi] Error 2
make[2]: Leaving directory `/iodisk1/home/atom/atsp2K/src/appl/mpi_mchf'







不知道是什么原因,能够生成目标文件,就是连接不成可执行文件。
该如何解决啊。请指教。谢谢
 楼主| 发表于 2006-4-13 14:38:19 | 显示全部楼层
请各位大侠指教啊。急急急.!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-4-13 14:38:30 | 显示全部楼层
请各位大侠指教啊。急急急.!
回复 支持 反对

使用道具 举报

发表于 2006-4-13 17:01:40 | 显示全部楼层
/iodisk1/opt/pgi/linux86/5.1/lib/liblapack.a
/iodisk1/opt/pgi/linux86/5.1/lib/libblas.a
看看有这两个库文件吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-4-13 18:52:54 | 显示全部楼层
有这两个库文件
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-4-13 19:07:51 | 显示全部楼层
急啊,请高手指教啊
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-4-13 19:07:57 | 显示全部楼层
急啊,请高手指教啊
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-4-13 21:28:01 | 显示全部楼层
再来刷新一次
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表