Quelqu'un pourrait-il m'expliquer (en anglais) comment lier la bibliothèque statistique de vecteur (incluse dans la bibliothèque de noyau mathématique) à un code source Fortran 90 compilant avec le compilateur Intel Fortran pour Linux?Bibliothèque de statistiques vectorielles - Bibliothèque de noyaux mathématiques
Mon makefile se présente comme suit:
f90comp = ifort
libdir = /home/project/
mklpath = /opt/intel/mkl/10.0.5.025/lib/32/
mklinclude = /opt/intel/mkl/10.0.5.025/include/
exec: AAA.o
$(f90comp) -o AAA -L$(mklpath) -I$(mklinclude) AAA.o -libmkl_ia32.a -lguide -lpthread
AAA.o: $(libdir)AAA.f90
$(f90comp) -c -L$(mklpath) -I$(mklinclude) $(libdir)AAA.f90 -libmkl_ia32.a -lguide -lpthread
Il produit l'erreur suivante:
ld: cannot find -libmkl_ia32.a
make: *** Error 1
Cependant, le fichier existe dans le répertoire spécifié (mklpath).
Merci!
Un message d'erreur de ifort s'affiche-t-il? Il pourrait être utile de poster cela pour aider à diagnostiquer votre problème. –