汇编语言用什么编译器?
的有关信息介绍如下:汇编语言用的编译器一般叫汇编器。GNU 的 Binutils 包 里面包含了汇编器 as,是 gcc 默认使用的汇编器。MSVC 用的 x86 汇编器叫 MASM ,arm 汇编器叫 armasm 。还有一些独立的汇编器,比如 NASM 和 YASM 。
(题外话:Windows 上有一个挺好用的汇编 IDE 叫 MASMPlus,本身是完全用汇编写的,不过 06 年就停更了…)
windows下:masm
linux: nasm
用gnu as的飘过
Windows和macOS都可以学习8086汇编
初期学习的软件要用到:
DosBox:提供虚拟的DOS环境。注意Windows10的命令提示符没有debug调试工具,所以要安装DosBox。macOS推荐使用Boxer,mac版的dosbox版本太旧且不支持复制粘贴所以不推荐
masm和link:用于汇编、链接源码和可执行文件
debug:用于调试程序,能查看寄存器和内存的情况
这里有一篇博客可以看看如何配置环境
Gcc 有汇编器
这个东西,c编译器叫cc(c compiler),那汇编器肯定就叫as(assembler)啊,还用想(滑稽)。