[英]compilation option FFLAGS in MAKEFILE
编译选项是什么意思? export FFLAGS = -O3 -r8 -i4 -I${PWD}/headers -nofor_main
。 -r8表示什么?i4表示什么?在哪里可以找到帮助文件。有人可以解释编译选项FFLAGS吗?
您显然已经知道FFLAGS
是FORTRAN编译器的选项列表。
-r8
将某些数据类型的大小设置为8字节,具体取决于体系结构。 大约与设置双精度相同。
-i4
将默认整数大小设置为4个字节。
需要更多吗?
编辑:
有很多不同的编译器和不同版本的编译器。 GNUMake的默认值为f77
,在UNIX手册页中 :
-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.
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.