在 Ubuntu 上离线安装 NASM 的步骤?

nat*_*hon 3 ubuntu nasm

我试过这两个包

  1. nasm-2.12.01-xdoc.tar.xz
  2. nasm-2.10.05-1.tar.bz2

我按照第一个包的说明进行安装,但该目录不是用文件名创建的,./configure命令说配置不存在

安装的第二个包,当我输入命令时whereis nasm说:

/opt/usr/bin/nasm       
Run Code Online (Sandbox Code Playgroud)

当我nasm在命令行输入时,它说该程序nasm当前未安装。

我正在寻找正确安装NASM的步骤。

如果需要先卸载,请提供执行此操作的步骤。

Mic*_*tch 9

如果您已经通过 Ubuntu 包管理器安装了NASM,那么您可以使用以下命令将其删除:

sudo apt-get remove nasm
hash -d nasm
Run Code Online (Sandbox Code Playgroud)

NASM站点上的最新版本此时是2.14.02。要从命令行安装它,您可以执行以下操作:

wget http://www.nasm.us/pub/nasm/releasebuilds/2.14.02/nasm-2.14.02.tar.bz2
tar xfj nasm-2.14.02.tar.bz2
cd nasm-2.14.02/
./autogen.sh
./configure --prefix=/usr/local/ 
make 
sudo make install
hash -d nasm
Run Code Online (Sandbox Code Playgroud)

然后你应该能够运行:

nasm -v
Run Code Online (Sandbox Code Playgroud)