因为没有一个好的免费的x86系例的汇编器可以使用,
gas是免费的但是是用于给gcc提供服务,没有纠错相关的扩展。
所以,创造了NASM。
NASM全称The Netwide Assembler,是一款基于80x86和x86-64平台的汇编语言编译程序,其设计初衷是为了实现编译器程序跨平台和模块化的特性。
NASM停止更新后,产生了Yasm。
Yasm是一个完全重写的NASM汇编。目前,它支持x86和AMD64指令集。Mac下也有。
在FFmpeg配置环境的时候需要用到它。
可以通过HomeBrew来下载。
网友评论