2.8 Влияние на поведение во время выполнения
Эти параметры влияют на поведение программ, скомпилированных с GNU Fortran, во время выполнения.
-
-fconvert=conversion -
Указывает представление данных для несформатированных файлов. Допустимые значения для conversion это: ‘
native’, по умолчанию; ‘swap’, обмен между big- и little-endian; ‘big-endian’, использовать big-endian представление для несформатированных файлов; ‘little-endian’, использовать little-endian представление для несформатированных файлов.Этот параметр влияет только при использовании в основной программе. Параметр
CONVERTи переменная среды GFORTRAN_CONVERT_UNIT переопределяют значение по умолчанию, заданное параметром-fconvert. -
-frecord-marker=length -
Указывает длину маркеров записей для несформатированных файлов. Допустимые значения для length — 4 и 8. По умолчанию — 4. Это отличается от предыдущих версий
gfortran, в которых по умолчанию длина маркера записи была 8 на большинстве систем. Если вы хотите читать или писать файлы, совместимые с предыдущими версиямиgfortran, используйте-frecord-marker=8. -
-fmax-subrecord-length=length - Указывает максимальную длину подзаписи. Максимально допустимое значение для длины — 2147483639, это также значение по умолчанию. Полезно только для использования в наборе тестов gfortran.
-fsign-zero-
При включении, числа с плавающей точкой со значением ноль, у которых установлен бит знака, записываются как отрицательные числа в отформатированном выводе и рассматриваются как отрицательные в
SIGNинтринсике.-fno-sign-zeroне печатает знак минус для нулевых значений (или значений, округленных до нуля для ввода-вывода) и считает ноль положительным числом вSIGNинтринсике для совместимости с Fortran 77. По умолчанию —-fsign-zero.
© Free Software Foundation
Licensed under the GNU Free Documentation License, Version 1.3.
https://gcc.gnu.org/onlinedocs/gcc-4.9.3/gfortran/Runtime-Options.html