我知道编译器将 c 源代码转换为汇编,然后转换为机器代码。我搜索了我能找到的每个编译器设置,以及他们的网站,但我无法让它生成程序集。此外,该网站指出 Dev-C++ 使用 AT&T 程序集,我也可以从它转换为英特尔吗?
问问题
10217 次
2 回答
4
Dev-C++ 似乎使用 GCC。
您可以尝试此选项:gcc -S -masm=intel
正如在此问题中所回答的:How do you use gcc to generate assembly code in Intel syntax?
我不知道如何在 Dev-C++ 上设置命令行选项,但很容易找到指南。
于 2012-03-05T03:33:52.293 回答
0
C:\Program Files (x86)\Dev-Cpp\MinGW32\bin>gcc -S -masm=intel try.cpp
在命令提示符下输入这个(gcc 的位置取决于你安装 dev-C++ 的位置),它将生成程序集文件,在我的例子中是 try.s
于 2016-11-27T06:12:15.547 回答