/ usr / bin / ld: não é possível encontrar -lgfortran (matlab)

5

Eu tento usar mex algumas caixas de ferramentas usando o matlab. Mas eu tenho esses erros: /usr/bin/ld: cannot find -lgfortran

Eu usei o Ubuntu 14.04. Eu instalei gfortran . Alguém poderia ajudar?

esta é a saída de: ldconfig -p | grep fortran

xiaoma@laptop:~$ ldconfig -p | grep fortran
    libhdf5hl_fortran.so.7 (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libhdf5hl_fortran.so.7
    libhdf5_fortran.so.7 (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libhdf5_fortran.so.7
    libgfortran.so.3 (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libgfortran.so.3
    
por tqjustc 22.04.2015 / 21:10

1 resposta

3

Possível solução:

  1. Link libgfortran.so.3 para libgfortran.so

    ln -s libgfortran.so.3 libgfortran.so
    
  2. Reconstrua o cache ld

    sudo ldconfig
    
  3. Reinstale a biblioteca

Confira o link para obter mais informações.

    
por skyline75489 25.04.2015 / 04:17