NASM-2.09.10

Introduction to NASM

NASM (Netwide Assembler) is an 80x86 assembler designed for portability and modularity. It includes a disassembler as well.

This package is known to build and work properly using an LFS-7.0 platform.

Package Information

Additional Downloads

User Notes: http://wiki.linuxfromscratch.org/blfs/wiki/nasm

Installation of NASM

If you downloaded the optional documentation, put it into the source tree:

pushd ..                          &&
tar -xf nasm-2.09.10-xdoc.tar.bz2 &&
popd

Install NASM by running the following commands:

./configure --prefix=/usr &&
make

This package does not come with a test suite.

Now, as the root user:

make install

If you downloaded the optional documentation, install it with the following instructions as the root user:

install -m755 -d         /usr/share/doc/nasm-2.09.10/html && 
cp -v doc/html/*.html    /usr/share/doc/nasm-2.09.10/html &&
cp -v doc/*.{txt,ps,pdf} /usr/share/doc/nasm-2.09.10      &&
cp -v doc/info/*         /usr/share/info                  &&
pushd /usr/share/info                                     &&
install-info nasm.info dir                                &&
popd

Contents

Installed Programs: nasm, ndisasm, ldrdf, rdf2bin, rdf2com, rdf2ihx, rdf2ith, rdf2srec, rdfdump, rdflib, and rdx
Installed Libraries: None
Installed Directories: /usr/share/doc/nasm-2.09.10

Short Descriptions

nasm

is a portable 80x86 assembler.

ndisasm

is an 80x86 binary file disassembler.

ldrdf

is an RDOFF linker.

rdf2bin

converts an RDOFF object file to flat binary.

rdfdump

dumps the contents of an RDOFF file.

rdflib

is an RDOFF librarian.

rdx

is used to load and execute an RDOFF module.

Last updated on 2011-12-05 22:58:00 +0000