【问题标题】:assembly-c from windows 10 command prompt [duplicate]windows 10命令提示符下的assembly-c [重复]
【发布时间】:2019-02-27 10:35:54
【问题描述】:

我正在尝试学习汇编语言,我需要知道如何从 Windows 10 命令提示符读取 c 程序的汇编版本。 我试过使用C:\users\prete\Desktop\booksrc$ gcc -g firstprog.c,但它不起作用

请帮帮我 谢谢!

【问题讨论】:

  • 您的意思是像在命令行中添加选项-S 并使用文本编辑器查看firstprog.s 之类的吗?
  • “不起作用”不是一个好的问题描述。发生什么了?你得到的确切错误是什么?你甚至安装了gcc 吗?你能运行它吗?您只是在获取装配列表时遇到问题吗?
  • @PeterCordes :Jester 可能正在做一些我一开始没有注意到的事情。 OP 出现错误,这可能表明这是 GCC 安装问题或 GCC 不在路径上。
  • @MichaelPetch:我也想知道,但是没有人浪费时间回答当前问题,直到 / 除非 OP 编辑​​问题以澄清,例如带有实际错误消息以创建minimal reproducible example。如要求的那样,它要么是非 MCVE,要么是重复的,所以现在至少应该关闭它。

标签: c assembly windows-10 command-prompt


【解决方案1】:

我不确定 windows,但据我所知,汇编输出是通过 gcc 的 -S 选项获得的。

试试gcc -S firstprog.c

在 AT&T 语法中,输出将是 firstprog.s。如果您希望它采用 intel 语法(如果您使用 NASM/MASM/YASM 等进行组装,可能会很有帮助),请尝试:

gcc -S -masm=intel firstprog.c

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-08-21
    • 2012-07-07
    • 1970-01-01
    • 1970-01-01
    • 2012-03-15
    • 2023-03-25
    • 2016-01-23
    • 1970-01-01
    相关资源
    最近更新 更多