我按照说明在Ubuntu上安装了LAPACK ,
sudo apt-get install liblapack-dev
Run Code Online (Sandbox Code Playgroud)
因此,我可以找到/usr/lib/libblas/libblas.a和/usr/lib/lapack/liblapack.a,然后测试了它在gfortran与randomsys1实例,
gfortran -llapack -lblas randomsys1.f90
gfortran -llapack -L/usr/lib/lapack -lblas -L/usr/lib/libblas randomsys1.f90
Run Code Online (Sandbox Code Playgroud)
但我收到以下错误(dgesv是一个LAPACK例程):
/tmp/ccnzuuiY.o: In function `MAIN__':
randomsys1.f90:(.text+0xb): undefined reference to `init_random_seed_'
randomsys1.f90:(.text+0x3c2): undefined reference to `dgesv_'
collect2: ld returned 1 exit status
Run Code Online (Sandbox Code Playgroud)
安装LAPACK有什么问题吗?非常感谢!