cat /etc/redhat-release看到操作系统的版本是CentOS Linux release 7.6.1810 (Core),uname -r可以看到内核版本是3.10.0-957.21.3.el7.x86_64,gcc --version可以看到版本是4.8.5。下载yasmhttp://yasm.tortall.net/Download.html是yasm官网,https://github.com/yasm/yasm/是yasm的git仓库。wget http://www.tortall.net/projects/yasm/releases/yasm-1.3.0.tar.gz下载源码。tar -xf yasm-1.3.0.tar.gz解压yasm源码。cd yasm-1.3.0进入源码目录。编译并安装./configure进行配置make进行编译。完成如下:make install安装。安装完成如下:yasm --version要是正常如下显示版本号的话,那就是安装成功了。代码测试代码如下:section .data EXIT_SUCCESS equ 0 SYS_exit equ 60 stringDisplaying db "Hello",10,0 displayingLength equ 6section .bss section .text global _start _start: mov rax,1 mov rdi,1 mov rsi,stringDisplaying mov rdx,displayingLength syscall mov rax,SYS_exit mov rdi,EXIT_SUCCESS syscall上边的代码使用编辑器保存成helloWithYasm.asm,yasm -felf64 -g dwarf2 helloWithYasm.asm -o helloWithYasm.o进行汇编,ld helloWithYasm.o -o helloWithYasm进行链接,./helloWithYasm执行。