cor*_*zza 7 c c++ assembly codeblocks low-level
我读了这篇关于C/C++的一些低级基础的文章,作者基本上是通过编译器生成的汇编代码逐行向我们展示的.他正在使用VS 2010,但我没有,我使用Code :: Blocks.如何在那里查看拆卸?当我进入调试器,然后单击反汇编时,它会显示一个空白窗口...
这是我编译的C++(.cpp)代码(整个代码):
int main()
{
int x = 1;
int y = 2;
int z = 0;
z = x + y;
return 0;
}
Run Code Online (Sandbox Code Playgroud)
作者在文章中展示的那种反汇编被称为inter-leaved disassembly(C和反汇编交错),其中一些IDE就像Visual Studio一样支持.代码块不支持.但Code Blocks有一个单独的反汇编窗口

选择源代码行.右键点击.说Run to Cursor.现在Debug->Debugging Windows->Disassembly.您可以设置断点,然后执行此操作,而不是运行到光标.但不知怎的,我的情况并不顺利,所以我建议Run to Cursor采用方法.
希望能帮助到你.