dat*_*ili 2 visual-studio-2010
我正在使用Visual Studio 2010,并假设我必须编写一些程序.我可以这样使Visual Studio向我展示这个代码翻译成汇编语言吗?
如果是,我该怎么做?例如,我有一个阶乘计划:
int fact(int n) {
if (n<=1)
return 1;
return n*fact(n-1);
Run Code Online (Sandbox Code Playgroud)
看看这个问题的答案:
有几种方法:
- 你可以在visual studio中调试C++时看到汇编代码(也可以看到eclipse).为此,在Visual Studio中为相关代码设置断点,当调试器点击它时,点击并找到"Go To Assembly"(或按CTRL + ALT + D)
- 第二种方法是在编译时生成汇编列表.为此,请转到项目设置 - > C/C++ - >输出文件 - > ASM列表位置并填写文件名.同时选择"装配输出"到"使用源代码装配".
- 编译程序并使用任何第三方调试程序.您可以使用OllyDbg或WinDbg.您也可以使用IDA(交互式反汇编程序).但这是做这件事的核心方式.
| 归档时间: |
|
| 查看次数: |
9933 次 |
| 最近记录: |