Next: , Previous: Introduction, Up: Top


2 Installing the Nana library

Nana uses the normal GNU install method in the same way as `gcc' and `gdb'. To install nana in the default location `/usr/local/{bin,lib,include}' you would use:

     % gzcat nana-1.10.tar.gz | tar xvf -
     % cd nana-1.10
     % ./configure
     % make
     % make install
     % make check
     % make check-mail
     % make subscribe

If you wish to produce space and time efficient code then replace the `./configure' with:

     % I_DEFAULT=fast ./configure

If you are using a Pentium compatiable CPU which supports the `RDTSC' instruction you may wish to enable cycle level timing in `cycles.h' by using:

     % ./configure --enable-rdtsc

The check-mail and subscribe targets both send e-mail. If you need to change the mailer used try something like:

     % make MAILER=elm subscribe

Note: we need to install nana before running the `make check' target. The `check-mail' target sends the test report via e-mail to the `gnuware@cs.ntu.edu.au'.

Of course things are never that simple. If you want to install Nana in a different location or change the behaviour on error detection see Configure.

Each of the sub-directories nana can be compiled and installed separately, e.g. if you don't need the documentation you can just compile and install from the `src' sub-directory after doing the configure statement.

Note that some of the subdirectories contain code that you may wish to install, improve or inspect. In particular: