Я нашел список флагов отладки ifort. Однако я смущен некоторым объяснением флагов отладки. Как было сказано, -debug может быть настроен как все, полный, минимальный и ни один. Могу ли я спросить, какая разница между «-debug all» и «debug full»? В какой из них содержится больше отладочной информации?В чем разница между различными флагами отладки компилятора?
Когда я использую GUI idb для отладки исполняемого файла fortran, я могу установить только точки останова на какой-то строке не всех из них. Интересно, связано ли это с уровнем отладочной информации, поэтому только некоторые строки в исходных кодах были связаны с таблицей номеров строк в объектных файлах. Если да, то как я могу связать каждую строку в исходных файлах с файлами моих объектов?
Всегда используйте тег [tag: fortran] и добавьте только версию, если это необходимо, чтобы отличить ваш вопрос. Например, вы не можете использовать Fortran 2008, но только Fortran 90. –