Problème dans l'utilisation de BLAS
Bonjour à toutes et à tous,
Je doit travailler avec des matrices en Fortran. J'ai donc téléchargé les sources de BLAS et LAPACK, et les ai compilées dans un dossier à part. Mais au moment de la compilation de mon programme test, rien ne va plus !
Voici comme je compile :
Code:
1 2
|
ifort regression_model.f90 -L.../workspace/LAPACK/lapack-3.2.1/ -lblas -o regression |
et ce que j'obtiens :
Code:
1 2 3 4 5 6 7 8
|
.../workspace/LAPACK/lapack-3.2.1//libblas.a(xerbla.o): In function `xerbla_':
.../workspace/LAPACK/lapack-3.2.1/BLAS/SRC/xerbla.f:39: undefined reference to `_gfortran_st_write'
.../workspace/LAPACK/lapack-3.2.1/BLAS/SRC/xerbla.f:39: undefined reference to `_gfortran_string_len_trim'
.../workspace/LAPACK/lapack-3.2.1/BLAS/SRC/xerbla.f:39: undefined reference to `_gfortran_transfer_character'
.../workspace/LAPACK/lapack-3.2.1/BLAS/SRC/xerbla.f:39: undefined reference to `_gfortran_transfer_integer'
.../workspace/LAPACK/lapack-3.2.1/BLAS/SRC/xerbla.f:39: undefined reference to `_gfortran_st_write_done'
.../workspace/LAPACK/lapack-3.2.1/BLAS/SRC/xerbla.f:41: undefined reference to `_gfortran_stop_numeric' |
Une idée de la source du problème ? Si vous avez besoin de précisions, n'hésitez pas...
Merci d'avance
Cordialement
Mathieu
[edit] Je viens de faire ce que j'aurais du faire depuis une heure : essayer avec gfortran. Du coup, plus de problème de compilation ! Mais qu'est ce qui cloche avec ifort, du coup ? Une idée ?