LAPACK/BLAS 라이브러리가 필요한 C 코드를 컴파일 할 때 문제가 있습니다. 모두가 비슷한 누락 된 참조를 참조'zgesvd_'에 대한 정의되지 않은 참조 - C 컴파일의 BLAS 문제
file.c:(.text+0x1c41): undefined reference to `zgesvd_'
file.c:(.text+0x1c9c): undefined reference to `zgetrf_'
../file.a(SpatialOrientation.o): In function `myfunction.c':myfunction.c:(.text+0x7be): undefined reference to `dsyev_'
그리고 여러 가지 다른 같은 라인을 : 나는 "make"를 실행하면
문제들은 내가 얻을입니다.
나는이 오류를 BLAS와 관련이 있다는 이유로 쫓아갔습니다. 나는 BLAS를 설치하고 경로에 관련 디렉토리를 넣기 위해 this excellent link에 주어진 지시를 따랐다. 또한이 라이브러리를 찾기 위해 Makefile을 적절하게 변경했습니다.
이 문제에 대한 도움은 정말 감사하겠습니다.
업데이 트 그냥, 내가 누락 된 참조가 연결된 것으로 보였습니다 이후, 최근에, 또한 here 지침에 따라 itpp뿐만 아니라 설치되어 있습니다. 지금까지 변경된 사항이 없습니다 ...
도움 주셔서 감사합니다.