NASM (Netwide Assembler) は、移植性やモジュール性を意識して設計された 80x86 アセンブラーです。 ディスアセンブラーも提供します。
LFS や依存パッケージが本ブックに示す最新安定バージョンでなかった場合には、BLFS 開発版においては、パッケージのビルドや処理実行が適切に行われないことがあります。
ダウンロード (HTTP): https://www.nasm.us/pub/nasm/releasebuilds/2.16.01/nasm-2.16.01.tar.xz
ダウンロード MD5 sum: d755ba0d16f94616c2907f8cab7c748b
ダウンロードサイズ: 993.8 KB
必要ディスク容量: 41 MB
概算ビルド時間: 0.2 SBU
任意のドキュメントをダウンロードしている場合は、ソースディレクトリに伸張します。
tar -xf ../nasm-2.16.01-xdoc.tar.xz --strip-components=1
以下のコマンドを実行して NASM をビルドします。
./configure --prefix=/usr && make
このパッケージにテストスイートはありません。
root
ユーザーになって以下を実行します。
make install
任意のドキュメントをダウンロードしていた場合は root
ユーザーとなって以下を実行してインストールします。
install -m755 -d /usr/share/doc/nasm-2.16.01/html && cp -v doc/html/*.html /usr/share/doc/nasm-2.16.01/html && cp -v doc/*.{txt,ps,pdf} /usr/share/doc/nasm-2.16.01