Pregunta

¿Qué significan las opciones de compilación? export FFLAGS = -O3 -r8 -i4 -I${PWD}/headers -nofor_main. -r8 significa que? I4 significa ¿Qué? ¿Dónde puedo encontrar el archivo de ayuda? ¿Alguien explique la opción de compilación FFLAGS? Realmente lo aprecio

¿Fue útil?

Solución

Aparentemente ya sabe que FFLAGS es una lista de opciones para un compilador FORTRAN.

-r8 Establece el tamaño de ciertos tipos de datos a 8 bytes, dependiendo de la arquitectura.Es aproximadamente lo mismo que establecer doble precisión.

-i4 Establece el tamaño entero predeterminado a 4 bytes.

¿Necesitas más?

Editar:

Hay muchos compiladores diferentes, y versiones de compiladores.El valor predeterminado para GNUZAKE es f77, y desde la UNIX Página de hombre :

-r8
 Double the size of default REAL, DOUBLE, INTEGER, and COMPLEX data.

 NOTE: This option is now considered obsolete and may be
 removed in future releases. Use the more flexible -xtypemap
 option instead.

 This option sets the default size for REAL, INTEGER, and
 LOGICAL to 8, and for COMPLEX to 16.  For INTEGER and LOGI-
 CAL the compiler allocates 8 bytes, but does 4-byte arith-
 metic.  For actual 8-byte arithmetic,
 see -dbl.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top