如何使用Sublime Text生成程序集输出?

时间:2016-04-10 19:15:47

标签: c assembly sublimetext2

我在 Sublime Text 2 中编译C个文件时创建了一个自定义的构建命令,它运行正常。

output_c.sublime-build文件如下:

{
    "cmd": "gcc $file_base_name.c -g -O3 -m32 -std=c99 -fverbose-asm -fno-inline -save-temps -Wall -Werror -o $file_base_name.exe"
}

然后,我使用以下output_asm.sublime-build命令来创建更易读的程序集文件:

{
    "cmd": "objdump -d -M intel $file_base_name.o > $file_base_name.asm"
}

但是,第二个命令(我的意思是,第二个output_asm.sublime-build文件)将输出转储到屏幕上(在Sublime Text屏幕的状态行上方),而不是创建$file_base_name.asm文件。 / p>

关于这个问题,我有两个问题:

  1. 如何格式化 objdump 命令,以便我可以将汇编输出写入文本文件?
  2. 如何将这两个构建命令合并到一个output_combined.sublime-build文件中,以便组合命令文件一次创建.exe.asm文件?
  3. (系统:Windows 10)

0 个答案:

没有答案