[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

2. Install

The install of ISIS is done as follows:

  1. Prepare required tools.

    ANSI/ISO C++ Compiler
    gcc-2.95.3, gcc-3.2, or later.

    gtk+ (only to enable GUI debugger)
    gtk+-1.2.10 or later.

  2. Execute ./configure and then the package can be compiled. For gcc-2.95.3, gcc-3.2 or later, the depth of template extension must be enlarged. Set -g -O2 -ftemplate-depth-32 to the environment variable CXXFLAGS when command configure is executed.

    Add the following options if required:

    `--prefix=DIR'
    Specify the install directory. Default directory is /usr/local.

    `--enable-sample'
    `--disable-sample'
    Enable installing sample simulators. Default is no.

    `--enable-gui'
    `--disable-gui'
    Enable to use GUI debugger. Default is no.

    `--enable-static'
    `--disable-static'
    Enable to build a static library. Default is yes.

    `--enable-shared'
    `--disable-shared'
    Enable to build a shared library. Default is yes.

    `--enable-maintainer-mode'
    `--disable-maintainer-mode'
    Enable ISIS maintenance mode. Default is no. When this option is enabled, the functions and implementation forms are partly modified. DO NOT use this option in normal usage.

    `--enable-debug'
    `--disable-debug'
    Enable ISIS debug mode. Default is no. When this option is enabled, the functions and implementation forms are partly modified. DO NOT use this option in normal usage.

  3. Execute make.

  4. For checking whether the library is compiled correctly or not, execute make check, and confirm that it normally finishes. For executing make check, set option `--enable-maintainer-mode' when ./configure command is executed.

  5. To install ISIS, execute make install. If you need, execute make install-strip to apply strip to installed executables.

ISIS can be installed on the following architectures and operating systems:

HPPA + HP-UX10.10

PC/AT + FreeBSD-4.7

PC/AT + Linux-2.4.20 (redhat-7.3)

PC/AT + NetBSD-1.5

PC/AT + Solaris-2.8

SPARC + Solaris-2.6, Solaris-2.7, Solaris-2.8
SUN Workshop C++ compiler is not supported.

SPARC + SunOS-4.1.4

ORIGIN + IRIX-6.5
SGI C++ compiler is not supported.


[ << ] [ >> ]           [Top] [Contents] [Index] [ ? ]

This document was generated by Masaki WAKABAYASHI on September, 3 2003 using texi2html