首先說明我的系統是redhat linux64位。沒有root權限。我們想安裝nasm2.13. 下面介紹具體的安裝步驟。
1. 下載源碼:?https://www.nasm.us/pub/nasm/releasebuilds/2.13/?
選擇nasm-2.13-xdoc.tar.gz下載在本地目錄下
2. 解壓,tar -xvzf?nasm-2.13-xdoc.tar.gz? &cd?nasm-2.13/
3.? 找到當前目錄下的INSTALL文本,里面有安裝說明.具體如下:
- ? ? ??sh autogen.sh
- ? ? ? ?sh configure? --prefix=****(指定安裝目錄)
- ? ? ?make
- ? ? make install??
- ? ?make strip?
- ? ?make install_rdf
其實后面的4個命令可以用make everything替代,但是我出錯了.所以就按照上面的安裝即可.
這時在bin目錄下可以看到NASM, ndisasm 等工具.
最后將bin目錄加入path路徑中即可.加入方法:打開~/.bashrc,在最后一行編輯:
export PATH=$PATH:/***/nasm-2.13/build/bin/