gfortran LAPACK “undefined reference” error
I installed LAPACK on Ubuntu by following the instruction , sudo apt-get install liblapack-dev thus I can find /usr/lib/libblas/libblas.a and /usr/lib/lapack/liblapack.a , and then tested it in gfortran with the randomsys1 example , gfortran -llapack -lblas randomsys1.f90 gfortran -llapack -L/usr/lib/lapack -lblas -L/usr/lib/libblas randomsys1.f90 but I received the following errors ( dgesv is a LAPACK routine): /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