【发布时间】:2021-02-23 07:30:55
【问题描述】:
我想通过__asm nop 命令为调试器创建停止点(下一步创建#define __asm nop stop)并简单地使用它。但它不能很好地工作,因为它在带有 MSVS 的 Visual Studio 中工作,我无法在这个项目中更改编译器,我必须使用 MinGW。
我不知道 MinGW 中此问题的正确语法,在 MinGW/Qt 中实现此问题的最佳方法是什么?
【问题讨论】:
-
MinGW 使用 gcc 编译器,gcc 的内联汇编功能为well documented in its manual。语法类似于
asm("nop");。
标签: c++ assembly gcc mingw inline-assembly