0

我找到了ifort調試標誌的列表。但是,我對調試標誌的一些解釋感到困惑。如前所述,-debug可以配置爲全部,全部,最小和無。請問「-debug all」和「debug full」有什麼區別?哪一個包含更多的調試信息?各種編譯器調試標誌有什麼區別?

當我使用idb GUI調試fortran可執行文件時,我只能在某些行設置我的斷點而不是所有的斷點。我想知道是否由於調試信息的等級,所以只有源代碼中的一些行已經與對象文件中的行號表相關聯。如果是這樣,我如何才能將源文件中的每一行與我的對象文件關聯起來?

+0

請務必使用標籤[tag:fortran],並在必要時添加版本以區分您的問題是否具體。例如,您不能使用Fortran 2008,但只能使用Fortran 90. –

回答

1

如果我們忽視的版本可能不同,/調試:全/調試:所有似乎是等價的。它們生成完整的調試信息......它也與僅指定/debug一樣,沒有關鍵字。 /debug:full是Windows IDE中調試配置中的默認設置)。

+0

明白了。非常感謝。 – Cassie

+0

@Cassie - 很高興。抱歉,我無法幫助其他部分。 – Rook

+0

嗨,謝謝。其他部分可以。因爲我剛剛瞭解到只有可執行的命令纔有這種信息。 – Cassie

相關問題