Windows上的MinGW和Eclipse - 生成程序集输出

时间:2012-05-22 05:34:14

标签: c eclipse assembly mingw

我最近安装了MinGW来在Windows上进行(非AVR特定的)C开发。我想看看GCC和.o文件生成的程序集;我已经玩过改变我正在使用的测试项目的“C / C ++ build”和“Properties”下的一些命令行标志,但我似乎无法改变构建行为。有一种直截了当的方法吗?谢谢!

2 个答案:

答案 0 :(得分:2)

执行此操作的方法是将-Wa,-aln=output.s添加到“属性”>下的“命令”框中。 C / C ++ Build>设置>工具设置> GCC C编译器。

答案 1 :(得分:1)

Bitrex在正确的道路上,但更好的方法是在“属性> C / C ++构建>设置>工具设置> GCC C编译器>杂项”下,附加{{1 (注意单引号)到“其他标志”的末尾。这不仅会生成程序集,还会通过源文件将它们分开。

使用Bitrex方式,如果您有多个源文件,则每个程序集输出将被下一个源文件覆盖,因为他强制将它们全部命名为“output.s”。

注意:如果编译C ++代码,请使用“GCC C ++编译器”。