0

我可以使用umfpack,但我发现我不能像以前那样使用它。我想原因是我最近更新了 Mac。

我已经安装了 SuiteSparse 版本 4.5.4。我使用来自http://geo.mff.cuni.cz/~lh/Fortran/UMFPACK/的 Fortran 接口 umfpack.f90 。并用于gfortran umfpack.f90 umfpack_simple_3subr.f90 -L/usr/local/lib -lumfpack编译。但我收到以下错误:

Undefined symbols for architecture x86_64:
  "__gfortran_os_error_at", referenced from:
      ___mumfpack_MOD_umfpack_zi_operator_pcsr in ccAIP7gL.o
      ___mumfpack_MOD_umfpack_zi_operator_pcsc in ccAIP7gL.o
      ___mumfpack_MOD_umfpack_zi_operator_csr in ccAIP7gL.o
      ___mumfpack_MOD_umfpack_zi_operator_csc in ccAIP7gL.o
ld: symbol(s) not found for architecture x86_64
collect2: error: ld returned 1 exit status

我对解决问题一无所知。任何建议表示赞赏!先感谢您!

4

0 回答 0