QtCreator采用的是GCC编译器,在使用QtCreator溽朽孑臾查看代码的反汇编代码时,通常采用AT&a罪焐芡拂mp;T的汇编语言格式,也叫GAS格式(GnuASemblerGNU汇编器)。而我们大多数人比较熟悉Intel的汇编格式,那么如何才能让你的QtCreator显示Intel汇编格式代码呢?
工具/原料
电脑
QtCreator集成开发环境
方法/步骤
1、首先来看看如何龅歧仲半打开QtCreator的反汇编窗口。我们以C语言的经典“Helloworld!”为例。编写好代码,并在return0那行添加一个断点。
2、点击QtCreator左下角的调试按钮,或者按下F5开始调试,直到QtCreator停在了断点处。
3、点击QtCreator下侧工具条上的黑色图标按钮,如下图中的红色圈中,打开反汇编窗口。可以看到显示的是AT&T格式的汇编代码。
4、点击工具菜单的选项菜单,打开选项窗口
5、点击选项窗口左侧的调试器,再点击打开右侧的GDB标签页,勾选中Useinterstyledisassembly复选框。
6、然后,点击选项窗口右下角的Apply和OK按钮,之后就可以看到反汇编窗口的汇编代码已经变为Intel汇编格式了。