В чем разница между различными флагами отладки компилятора? - PullRequest
0 голосов
/ 08 сентября 2011

Я нашел список флагов отладки ifort. Тем не менее, я смущен некоторым объяснением флагов отладки. Как уже говорилось, -debug можно настроить как все, полное, минимальное и ни одного. Могу я спросить, в чем разница между "-debug all" и "debug full"? Какой из них содержит больше отладочной информации?

Когда я использую графический интерфейс пользователя idb для отладки исполняемого файла на Фортране, я могу установить свои точки останова только на некоторых строках, но не на всех. Интересно, связано ли это с уровнем отладочной информации, поэтому только некоторые строки в исходных кодах были связаны с таблицей номеров строк в объектных файлах. Если да, то как мне связать каждую строку в исходных файлах с моими объектными файлами?

1 Ответ

1 голос
/ 08 сентября 2011

Если мы игнорируем возможные различия в версиях, / debug: full и / debug: все кажутся эквивалентными.Они генерируют полную информацию об отладке ... это то же самое, что и просто указать / debug без ключевого слова. / debug: full - это настройка по умолчанию в конфигурации отладки в Windows IDE).

...