偵錯和內嵌組譯碼清單

Microsoft 專有的

包含內嵌組譯程式碼的程式才能進行偵錯原始檔層級偵錯工具如果使用編譯 /Zi 選項。

於偵錯工具,您可以在 c 或 C++ 和組合語言的行上設定中斷點。如果您啟用混合的組件和來源模式時,您可以顯示來源和反組譯的組譯程式碼的表單。

請注意將多個組件指示或來源語言陳述式放在同一行可能會妨礙偵錯。在 [來源] 模式中,您可以使用 [偵錯工具在同一行,而不是在個別的陳述式,在同一行上設定中斷點。相同的原則亦適用於__asm定義為 c 的巨集,會展開以單一邏輯程式敘述行的區塊。

如果您建立混合的來源和組件清單與 /FAs 編譯器選項,清單包含的組件語言的每一行的原始程式碼和組譯的表單。巨集不會展開清單] 中,但在編譯期間已展開。

結束 Microsoft 特定

請參閱

參考

在 __asm 區塊中使用組件語言