编译NASM时出现cannot stat './nasm.1'错误,请求协助
解决NASM编译安装时
./nasm.1文件缺失导致的make install失败问题 执行make install安装NASM时,出现如下错误导致安装终止:
/usr/bin/install: cannot stat './nasm.1': No such file or directory make: *** [Makefile:385: install] Error 1
解决方案:
重新执行完整编译流程
nasm.1是NASM的man手册文件,通常在make编译过程中生成。如果之前编译不完整,会导致该文件缺失。回到NASM源码目录,执行:make clean make完成后检查当前目录下是否存在
nasm.1和ndisasm.1文件。安装文档生成依赖
NASM的man文档生成依赖asciidoc和xmlto工具,系统未安装时会跳过文档生成。根据系统类型安装依赖:- Debian/Ubuntu系:
sudo apt-get install asciidoc xmlto - RHEL/CentOS系:
sudo yum install asciidoc xmlto
安装后重新执行
make clean && make,即可生成所需的man文档文件。- Debian/Ubuntu系:
跳过文档安装(临时方案)
如果不需要man文档,可直接安装二进制文件绕过错误:make install-bin
内容的提问来源于stack exchange,提问作者Roshan Avhad
相关产品推荐
相关产品推荐

