|
系统是centos7,想安装plumed2.8.1,已经安装gcc9(scl enable devtoolset-9 bash),按照教程按照:1. ./configure
2. make 这一步出现问题,错误是:
""
/opt/rh/devtoolset-9/root/usr/libexec/gcc/x86_64-redhat-linux/9/ld: ../bias/MetaD.o: in function `int PLMD::Invert<double>(PLMD::Matrix<double> const&, PLMD::Matrix<double>&)':
MetaD.cpp:(.text._ZN4PLMD6InvertIdEEiRKNS_6MatrixIT_EERNS1_IdEE[_ZN4PLMD6InvertIdEEiRKNS_6MatrixIT_EERNS1_IdEE]+0x495): undefined reference to `dgetri_'
/opt/rh/devtoolset-9/root/usr/libexec/gcc/x86_64-redhat-linux/9/ld: MetaD.cpp:(.text._ZN4PLMD6InvertIdEEiRKNS_6MatrixIT_EERNS1_IdEE[_ZN4PLMD6InvertIdEEiRKNS_6MatrixIT_EERNS1_IdEE]+0x56d): undefined reference to `dgetri_'
collect2: error: ld returned 1 exit status
make[4]: *** [plumed-static] Error 1
make[4]: Leaving directory `/home/name/plumed-2.8.1/src/lib'
make[3]: *** [all] Error 2
make[3]: Leaving directory `/home/name/plumed-2.8.1/src/lib'
make[2]: *** [lib] Error 2
make[2]: Leaving directory `/home/name/plumed-2.8.1/src'
make[1]: *** [lib] Error 2
make[1]: Leaving directory `/home/name/plumed-2.8.1'
make: *** [all] Error 2
""
这是怎么回事?应该怎样解决
|
|