一、安装nasm
- 下载nasm软件包
wget https://www.nasm.us/pub/nasm/releasebuilds/2.13.03/nasm-2.13.03.tar.gz
- 解压并安装
tar -xvf nasm-2.13.03.tar.gz
cd nasm-2.13.03/
./configure
make && sudo make install
- 若make报如下错误,可能是gcc版本过高导致
./include/nasmlib.h:194:1: error: ‘pure’ attribute on function returning ‘void’ [-Werror=attributes] 194 | void pure_func seg_init(void);
解决方案:
修改“./include/nasmlib.h”文件
vim ./include/nasmlib.h (大概193行,找到语句)
注释掉该行:void pure_func seg_init(void);
- 验证是否已安装
nasm -version
[root@x nasm-2.13.03]# nasm -version
NASM version 2.13.03 compiled on Aug 30 2022
二、安装yasm
- 下载yasm软件包
wget http://www.tortall.net/projects/yasm/releases/yasm-1.3.0.tar.gz
- 解压并安装
tar zxvf yasm-1.3.0.tar.gz
cd yasm-1.3.0/
./configure
make && sudo make install
- 验证是否已安装
[root@xyasm-1.3.0]# yasm --version
yasm 1.3.0
Compiled on Aug 30 2022.
Copyright

最低0.47元/天 解锁文章
2191

被折叠的 条评论
为什么被折叠?



