nasm

nasm简介

NASM全称The Netwide Assembler,是一款基于80x86和x86-64平台的汇编语言编译程序,其设计初衷是为了实现编译器程序跨平台和模块化的特性。NASM支持大量的文件格式,包括Linux,*BSD,a.out,ELF,COFF,Mach−O,Microsoft 16−bit OBJ,Win32以及Win64,同时也支持简单的二进制文件生成。它的语法被设计的简单易懂,相较Intel的语法更为简单,支持目前已知的所有x86架构之上的扩展语法,同时也拥有对宏命令的良好支持。

记录nasm的原因

自己使用脚本编译x264时报错;

对于MAC系统nasm版本比较老,然而很多的第三方C开源库的编译要求的nasm版本会比较高

安装或者更新

在终端执行     

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" < /dev/null 2> /dev/null

命令结束后执行

brew install nasm

检验方法

重新启动电脑 在终端输入   nasm -v

你可能感兴趣的:(nasm)