未定义引用' _gfortran_transpose_r8'与ATLAS数学库链接时

时间:2018-05-01 17:10:52

标签: fortran gfortran rhel6 atlas

我目前在RHEL(gcc 7.2.1)上使用devtoolset-7并将gfortran项目与ATLAS数学库相关联:

gfortran -o $EXE $OBJ libgamess-xmvb.a -L/usr/lib64/atlas -llf77blas -latlas

为构建提供了静态库/usr/lib64/atlas并配置为使用ATLAS,但是链接会产生以下错误:

/usr/local/src/gamess/libgamess-xmvb.a(int.o): In function `__preint_MOD_int_gijklsh':
int.F90:(.text+0x2e41e): undefined reference to `_gfortran_transpose_r8'
/usr/local/src/gamess/libgamess-xmvb.a(bio.o): In function `tensortran_cas_':
bio.F90:(.text+0x142a61): undefined reference to `_gfortran_transpose_r8'
collect2: error: ld returned 1 exit status

我们没有int.obio.o的来源。我想确定是否错过了从ATLAS链接其他库来解决上面_gfortran_transpose_r8的错误?

0 个答案:

没有答案