make时发现“对gfortran_concat_string未定义的引用”

fxj126 发布于 2014/12/25 15:24
阅读 2K+
收藏 0

Opensuse 13.2  64bit

使用ifort make时出现以下错误

/usr/lib/liblapack_ifort.a(dhseqr.o):在函数‘dhseqr_’中:
dhseqr.f.text+0x41f):对‘_gfortran_concat_string’未定义的引用
/usr/lib/liblapack_ifort.a(dormhr.o):在函数‘dormhr_’中:
dormhr.f.text+0x337):对‘_gfortran_concat_string’未定义的引用
dormhr.f.text+0x511):对‘_gfortran_concat_string’未定义的引用
/usr/lib/liblapack_ifort.a(dormqr.o):在函数‘dormqr_’中:
dormqr.f.text+0x308):对‘_gfortran_concat_string’未定义的引用
dormqr.f.text+0x806):对‘_gfortran_concat_string’未定义的引用
/usr/lib/liblapack_ifort.a(ilaenv.o):在函数‘ilaenv_’中:
ilaenv.f.text+0x143):对‘_gfortran_compare_string’未定义的引用
ilaenv.f.text+0x171):对‘_gfortran_compare_string’未定义的引用
ilaenv.f.text+0x192):对‘_gfortran_compare_string’未定义的引用
ilaenv.f.text+0x1b1):对‘_gfortran_compare_string’未定义的引用
ilaenv.f.text+0x1d0):对‘_gfortran_compare_string’未定义的引用
/usr/lib/liblapack_ifort.a(ilaenv.o):ilaenv.f:(.text+0x1ef): more undefined references to `_gfortran_compare_string' follow
/usr/lib/liblapack_ifort.a(xerbla.o):在函数‘xerbla_’中:
xerbla.f:(.text+0x49):对‘_gfortran_st_write’未定义的引用
xerbla.f:(.text+0x54):对‘_gfortran_string_len_trim’未定义的引用
xerbla.f:(.text+0x66):对‘_gfortran_transfer_character_write’未定义的引用
xerbla.f:(.text+0x76):对‘_gfortran_transfer_integer_write’未定义的引用
xerbla.f:(.text+0x7e):对‘_gfortran_st_write_done’未定义的引用
xerbla.f:(.text+0x87):对‘_gfortran_stop_string’未定义的引用
Makefile:248: recipe for target 'SCIA_x86_64_ifort.exe' failed
gmake: *** [SCIA_x86_64_ifort.exe] Error 1

加载中
返回顶部
顶部