【发布时间】:2011-02-12 03:39:36
【问题描述】:
是否有一种简单的方法(如免费程序)可以将 c/c++ 代码转换为 x86 程序集?
我知道任何 c 编译器都做了非常相似的事情,我可以只编译 c 代码,然后反汇编编译后的可执行文件,但这有点矫枉过正,我只想转换几行代码。
有没有人知道一些可以做到这一点的程序?
编辑:我知道 GCC 编译器会这样做,但它是 AT&T 语法,我正在寻找 Intel 语法(不确定它是否称为 intel 语法)。 AT&T 语法对我来说有点像胡言乱语,有些命令以相反的顺序使用操作数,而不是我习惯的方式,这会让人非常困惑。
【问题讨论】:
-
编译器正是这样做的。您的编译器将附带一个选项来显示汇编器输出。也许您可以考虑阅读它的手册?我知道这是周末,但真的....
-
周末已经结束了 :-)
标签: c compiler-construction programming-languages assembly x86