summaryrefslogtreecommitdiff
path: root/INSTALL
diff options
context:
space:
mode:
authorH. Peter Anvin <hpa@zytor.com>2002-04-30 21:09:12 +0000
committerH. Peter Anvin <hpa@zytor.com>2002-04-30 21:09:12 +0000
commit8ac364139a0af08f834c11bd2b8bd6dfc6707dfb (patch)
tree46016ba4569be263d5bf772e359e3207255bf12a /INSTALL
parent005b39c856917f060973f8d07c98d111b67d0a7f (diff)
downloadnasm-8ac364139a0af08f834c11bd2b8bd6dfc6707dfb.tar.gz
NASM 0.98.30nasm-0.98.30
Diffstat (limited to 'INSTALL')
-rw-r--r--INSTALL59
1 files changed, 59 insertions, 0 deletions
diff --git a/INSTALL b/INSTALL
new file mode 100644
index 00000000..2d77e3a3
--- /dev/null
+++ b/INSTALL
@@ -0,0 +1,59 @@
+
+Installing nasm from source
+===========================
+
+Installing nasm is pretty straightforward on UN*X systems with GNU tools installed.
+
+If you checked out source from CVS you will need to run autoconf to generate configure,
+otherwise you don't have to.
+
+$ autoconf
+
+Then run configure to detect your platform settings and generate makefiles.
+
+$ ./configure
+
+You can get information about available configuration options by running `./configure --help`.
+
+If configure fails, please send bug report with detailed platform information to
+<nasm-bugs@lists.sourceforge.net> and we will try to help you asap!
+
+If everything went okay, type
+
+$ make
+
+to build nasm, ndisasm and rdoff tools
+or
+
+$ make everything
+
+to build the former plus the docs.
+
+You can decrease the size of produces executables by stripping off unnecessary information, to
+achieve this run
+
+$ make strip
+
+If you install to a system-wide location you might need to become root:
+$ su
+<enter root password>
+
+then
+
+$ make install
+
+optionally followed by
+
+$ make install_rdf
+
+Or you can
+
+$ make install_everything
+
+to install everything =)
+
+
+Thats it, enjoy!
+
+PS. Installation instructions for other platforms are underway.
+