Yasm は NASM-2.16.01 アセンブラーの完全な書き直しにより構築されています。 これは x86 と AMD64 の命令セットをサポートします。 NASM アセンブラーと GAS アセンブラーの文法との互換性があり、ELF32 および ELF64 のオブジェクト形式を出力します。
LFS や依存パッケージが本ブックに示す最新安定バージョンでなかった場合には、BLFS 開発版においては、パッケージのビルドや処理実行が適切に行われないことがあります。
ダウンロード (HTTP): https://www.tortall.net/projects/yasm/releases/yasm-1.3.0.tar.gz
ダウンロード MD5 sum: fc9e586751ff789b34b1f21d572d96af
ダウンロードサイズ: 1.5 MB
必要ディスク容量: 27 MB (テスト実施時はさらに 12 MB)
概算ビルド時間: 0.1 SBU (テスト実施時はさらに 0.1 SBU)
以下のコマンドを実行して yasm をビルドします。
sed -i 's#) ytasm.*#)#' Makefile.in && ./configure --prefix=/usr && make
ビルド結果をテストする場合は make -j1 check を実行します。
root
ユーザーになって以下を実行します。
make install
sed -i 's#) ytasm.*#)#' Makefile.in: この sed コマンドは 2つのプログラム (vsyasm と ytasm) をビルドしないようにします。 これらは Microsoft Windows においてのみ利用されるものです。