Я использую gfortran для приложения и запускаю Fortran через файл Matlab mex
. Я заметил, что в текущем каталоге, когда я запускаю файл Fortran, на моем mac он создает файл fort.9
или fort.16
, где 9 или 16 - это какое-то произвольное число. Недавно я заметил, что эти файлы fort.
могут быть большими! Как правило, они довольно малы, например, несколько килобайт. Мне просто интересно, какие цели имеют эти файлы? И во-вторых, есть ли какая-то ошибка в моем коде, которая заставляет их быть такими большими? Я просто считаю очень подозрительным, что они такие большие.Огромный форт. # Файлов при запуске gfortran
Я запускаю GNU Fortran (GCC) 5.0.0 20140824 (экспериментальный) от http://hpc.sourceforge.net/, а моя версия mac - OSX 10.8.5.
Такой файл может быть результатом записи программы в блок '9' (или' 16' или что-то вроде # #) без того устройства, которое ранее было подключено к именованному файлу. Сканирование через ваш код скажет вам, является ли это проблемой для вас. –
Другой возможной причиной для создания таких файлов является программа, пытающаяся записать на консоль, когда она (программа) работает без консоли. Я предполагаю, что возможно, что ваш файл mex работает без консоли и что при появлении какой-либо ошибки вы не хотите, она записывает GB сообщений об ошибках и диагностику. –