繁体   English   中英

MAKEFILE中的编译选项FFLAGS

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM