La liaison d'Intel MKL (BLAS & LAPACK) à GCC

Je suis en train de compiler un géant de logiciel, et c'est le dernier obstacle que je n'arrive pas à comprendre.

J'ai des erreurs comme:

RNDiracDeterminantBase.cpp:(.text+0x22bf): undefined reference to `dgetrf_'
RNDiracDeterminantBase.cpp:(.text+0x2524): undefined reference to `dgetri_'
RNDiracDeterminantBase.cpp:(.text+0x3005): undefined reference to `dgetri_'
../../lib/libqmcwfs.a(RNDiracDeterminantBase.cpp.o): In function `qmcplusplus::RNDiracDeterminantBase::ratio(qmcplusplus::ParticleSet&, int, qmcplusplus::ParticleAttrib<qmcplusplus::TinyVector<double, 3u> >&, qmcplusplus::ParticleAttrib<double>&)':
RNDiracDeterminantBase.cpp:(.text+0x4156): undefined reference to `dgemv_'
RNDiracDeterminantBase.cpp:(.text+0x420f): undefined reference to `dger_'

Google révèle que ces références sont à Intel MKL bibliothèque. Cependant, je ne sais pas quel fichier je dois le lien. J'ai essayé libmkl_core.une, libmkl_gnu_thread.une, libmkl_blacs_intelmpi_lp64.un, etc. Il y a des tonnes de fichiers:

/mkl/lib/intel64/

Peuvent poster plus d'informations si nécessaire.

Merci de ne pas annoncer dans vos questions.
Sera alors pouvez-vous m'aider à obtenir ma réponse à votre question?
Puisque vous semblez avoir disparu, je vais changer le titre de retour. Se sentir libre de modifier à nouveau si vous revenez.
Merci de ne pas faire de la publicité à vos questions.
Oui, mais le fait de la question est, il n'y a pas de bounty sur elle actuellement, et de la publicité dans le titre est faux. C'est aussi distrayant et il mess avec les systèmes automatisés pour vous donner les mêmes questions. Il est aussi impoli à d'autres personnes qui sont également essayer d'obtenir leur réponse à la question.

OriginalL'auteur Nick | 2013-04-10