2014-05-16 7 views
1

저는 MinGW64에서 Armadillo + OpenBLAS를 컴파일 할 수 있습니다.하지만 링크는 "libopenblas"를 통해 이루어 지는데, 나는 dll이라고 생각합니다. 우분투 아래에서 나는 정적이라고 믿는 "오픈 블라스"를 연결할 수 있습니다. 나쁜 RELOC 주소 0x54 _gfortran_compare_string 정의되지 않은 참조 "-static"강요 할 때이 오류가 계속OpenBLAS + MinGW64 정적 링크?

: 창에서

난에 "openblas"내가 가지고 오류 메시지를 전환 할 때.

내 exe가 dll과 독립적 이도록 Windows에서 "-static"을 어떻게 강제 할 수 있을지 궁금합니다. 조언 해 주셔서 감사합니다!

최저

, 앤디

답변

2

문제 해결. 또한 "정적"을 할 때 "gfortran"을 연결할 필요가 있습니다.

+0

또한 Linux에서는 "-pthread" – AndreasBVB