3 votos

Instalación de Gofortran para mac

Necesito un compilador de C y gofrortran para instalar un paquete. Yo era capaz de obtener el c con el compilador:

xcode-select --install

Lamentablemente estoy teniendo problemas para conseguir un trabajo compilador de fortran. Sé que debería ser capaz de descargar de aquí:

https://cran.r-project.org/bin/macosx/tools/

Algún consejo?

Actualización he intentado descargar de HPC y recibió el siguiente mensaje de error durante la untaring:

x usr/local/: Can't set user=0/group=0 for usr/localFailed to set file flags
x usr/local/bin/
x usr/local/.com.apple.installer.keep
x usr/local/libexec/
x usr/local/include/
x usr/local/lib/
x usr/local/share/
x usr/local/share/man/
x usr/local/share/locale/
......    
x usr/local/libexec/gcc/x86_64-apple-darwin17.5.0/7.3.0/plugin/gengtype
x usr/local/bin/gcov
x usr/local/bin/g++
x usr/local/bin/gfortran
x usr/local/bin/gcc-ranlib
x usr/local/bin/gcov-tool
x usr/local/bin/gcc-nm
x usr/local/bin/gcc-ar
x usr/local/bin/gcc
x usr/local/bin/gcov-dump
x usr/local/bin/cpp
tar: Error exit delayed from previous errors.

2voto

john Puntos 11

Sí que ha sido siempre una tarea difícil, pero yo recomendaría gfortran. Su parte del paquete GCC de gnu. Es un buen compilador de Fortran y la mejor parte es que es gratis. Si has buscado por la web usted sabe que la mayoría de los compiladores de Fortran son caros. El enlace de arriba te permitirá acceder a binarios precompilados para gfortran. Los archivos binarios son empaquetados como sencillo de instalar Mac .archivos dmg.

La versión para la Sierra es de 6,3, mientras que la versión más reciente de Mojave es 8.2.

1voto

John Keates Puntos 711

Instale homebrew de brew.sh y luego instale gcc usando brew. El paquete gcc contiene gfortran. Este es un proceso documentado y verificado. Brew también le informará si tiene permisos mutilados, falta de variables de ruta o está usando sudo donde no debería.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X