gfortran LAPACK erro "referência indefinida"
Eu instalei o LAPACK no Ubuntu seguindoa instrução,
sudo apt-get install liblapack-dev
assim eu posso encontrar/usr/lib/libblas/libblas.a
e/usr/lib/lapack/liblapack.a
e depois testado emgfortran
com orandomsys1
exemplo,
gfortran -llapack -lblas randomsys1.f90
gfortran -llapack -L/usr/lib/lapack -lblas -L/usr/lib/libblas randomsys1.f90
mas recebi os seguintes erros (dgesv
é uma rotina 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
Há algo de errado em instalar o LAPACK? Muito obrigado!