【问题标题】:MinGW and Eclipse on Windows - generating assembly outputWindows 上的 MinGW 和 Eclipse - 生成程序集输出
【发布时间】:2012-05-22 05:34:13
【问题描述】:

我最近安装了 MinGW 以在 Windows 上进行(非 AVR 特定的)C 开发。我希望看到 GCC 生成的程序集以及 .o 文件;我已经尝试为我正在使用的测试项目更改“C/C++ 构建”和“属性”下的一些命令行标志,但我似乎无法改变构建行为。有没有一种简单的方法可以做到这一点?谢谢!

【问题讨论】:

    标签: c eclipse assembly mingw


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

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

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

      【讨论】:

        猜你喜欢
        • 2011-10-23
        • 1970-01-01
        • 1970-01-01
        • 2010-10-26
        • 1970-01-01
        • 2013-07-08
        • 2014-04-21
        • 1970-01-01
        • 2011-08-23
        相关资源
        最近更新 更多