编译器gcc
nasm:x86汇编/反汇编器
gcc-multilib:交叉编译

汇编程序文件后缀名.asm

$ nasm -f elf first.asm -o first.o
$ gcc -m32 first.o -o first

reference

汇编入门