¿Alguien se ha topado con un emulador o compilador Fortran 77 para dispositivos iOS?
¿Alguien se ha topado con un emulador o compilador Fortran 77 para dispositivos iOS?
Se puede lograr usando el complemento Dragonegg para GCC (frontend), una instalación genérica de LLVM (backend) y el enlazador de Apple. He podido construir y ejecutar con éxito una aplicación Fortran de 64 bits en iOS 8.1 integrada en Mac OS X 10.10 utilizando GCC 4.8 y LLVM 3.5. El proceso no es muy sencillo y requiere una serie de trucos y algunas secuencias de comandos, pero los pasos de alto nivel son:
Ahora, si llegó tan lejos, compile un archivo fuente de Fortran en un binario de iOS usando:
Los binarios precompilados para Dragonegg y libgfortran se pueden encontrar aquí: enlace
ACTUALIZACIÓN: el archivo de archivos binarios precompilados ahora contiene bibliotecas (armv7s, arm64) y algunas correcciones de errores en los scripts de envoltura.
Quizás es mejor hacerlo con un precompilador que traduzca Fortran a C (e integrarlo en Xcode como un paso de compilación separado). Una de estas herramientas es, por ejemplo, enlace
Tal vez también se puede echar un vistazo al compilador gnu fortran, por lo que recuerdo, también comenzó como un precompilador que traduce Fortran a C. enlace
Lea otras preguntas en las etiquetas ios