【问题标题】:Simplest way to compiler/execute assembler on windows? [closed]在 Windows 上编译/执行汇编程序的最简单方法? [关闭]
【发布时间】:2012-10-18 21:31:14
【问题描述】:

在 Windows 上编译/执行汇编文件的最简单方法是什么?一种选择是简单地嵌入到 Visual Studio C++ 项目中并使用__asm 标签吗?

【问题讨论】:

    标签: c++ windows visual-studio-2010 assembly


    【解决方案1】:

    我建议您不要这样做。而是在.asm文件中单独编写汇编语言程序,编译成目标文件(或者.lib文件也可以)。然后将其与您的程序链接。这将简化跟踪代码中的错误。使用 __asm 是编写单独的汇编语言文件的糟糕替代方法。

    您可以使用任意数量的汇编程序:MASM、NASM、FASM 等。只要记住 C/C++ 程序使用的调用约定,并将其复制到 MASM/NASM/FASM 的代码中即可。

    【讨论】:

    • 好的,所以我想问你如何在 Windows 上“将它编译成一个对象.....等等”——我可以安装一些东西用作命令行吗?
    • 您可以查看 masm 或 nasm(两者均可在线免费获得),然后查看如何编译成目标文件。两个汇编器都是通过命令行驱动的。查看他们的手册以获取更多信息:-)
    • @user997112 yw 没问题的人。选择答案是 SO 表达感谢的方式:-P。赞成票不会影响我的得分人。我已达到 200 REPUTATION 上限。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-08
    • 2020-10-23
    • 2013-04-14
    • 2023-01-11
    相关资源
    最近更新 更多