内联程序集的调试和列表
Microsoft 专用
如果使用 /Zi 选项进行编译,则可使用源级别调试器调试包含内联程序集代码的程序。
在调试器中,您可在 C 或 C++ 和汇编语言行上设置断点。 如果启用混合程序集和源模式,则可同时显示程序集代码的源形式和反汇编形式。
请注意,在一行上放置多个程序集指令或源语言语句可能妨碍调试。 在源模式中,您可使用调试器在单行上设置断点,但不是在同一行的各个语句上。 相同的准则适用于定义为一个 C 宏(用于扩展到单个逻辑行)的 __asm
块。
如果使用 /FAs 编译器选项创建混合源和汇编列表,则列表将包含每个汇编语言行的源形式和汇编形式。 宏在列表中将不会扩展,但会在编译时扩展。
结束 Microsoft 专用
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈