NASM has a website at
http://www.nasm.us/
.
New releases, release candidates, and daily development snapshots of NASM are available from the official web site in source form as well as binaries for a number of common platforms.
If you want information about the current development status or
participate in the development, please subscribe to the
nasm-devel
email list; see link from the website.
To report bugs in NASM, please file a bug report in the bug tracker on our website.
The source archives available on the web site should be capable of building on a number of platforms. On a system which has Unix shell, run:
./configure make everything
A number of options can be passed to ./configure
; see
./configure --help
.
A set of Makefiles for some other environments are also available;
please see the file Mkfiles/README
.
To build the installer for the Windows platform, you will need the Nullsoft Scriptable Installer, NSIS, installed.
To build the documentation, you will need a set of additional tools. The documentation is not likely to be able to build on non-Unix systems.
git
RepositoryThe NASM development tree is kept in a source code repository using the
git
distributed source control system. The link is available
on the website.
To build NASM from the git
repository you will need a Perl
and, if building on a Unix system, GNU autoconf.
To build on a Unix system, run:
./autogen.sh
to create the configure
script and then build as listed
above.