File:  [gforth] / gforth / INSTALL
Revision 1.8: download - view: text, annotated - select for diffs
Thu Apr 6 16:56:06 1995 UTC (24 years, 7 months ago) by anton
Branches: MAIN
CVS tags: HEAD
fixed bug in resize ("0 n resize" is now equivalent to "n allocate")
added primitives call-c and strerror
most primitives producing iors now produce error numbers derived from OS error
  numbers (EAGAIN and its kin)
.error now prints OS error messages for OS-derived error numbers.
primitives working with ferror now call clearerr
added a bit of documentation to glocals.fs to satisfy TeX
added definition of CC to Makefile.in again

    1: You need gcc version 2.0 or later to compile gforth.
    2: 
    3: First, type
    4: 
    5: ./configure
    6: 
    7: configure has the following useful parameters:
    8:   --enable-force-reg      Use explicit register declarations if they appear in
    9:                           the machine.h file. This can cause a good speedup,
   10:                           but also incorrect code with some gcc versions on
   11:                           some processors (default disabled).
   12:   --enable-direct-threaded      Force direct threading. This may not work on
   13:                                 some machines and may cause slowdown on others.
   14:                                 (default processor-dependent)
   15:   --enable-indirect-threaded    Force indirect threading. This can cause a
   16:                                 slowdown on some machines.
   17:                                 (default processor-dependent)
   18:   --with-debug     specifies option -g to compile with debug info (default)
   19:    --without-debug  omits the -g switch and creates smaller images on
   20:                     machines where strip has problems with gcc style
   21:                     debugging informations.
   22:   --help: tells you about other parameters.
   23: 
   24: 
   25: Now type
   26: 
   27: make
   28: 
   29: If your make has trouble with the Makefile, "make gforth" might work.
   30: 
   31: If your installed gcc isn't called "gcc" (eg. called "gcc-2.6.1"), type
   32: 
   33: make GCC=<whatever you call your gcc>
   34: 
   35: instead.
   36: 
   37: Now you can check whether your shiny new Forth system works. Say
   38: 
   39: make test
   40: 
   41: To make the documentation, type
   42: 
   43: make -k gforth.info gforth.ps html
   44: 
   45: If everything is allright, you may want to install gforth. Type
   46: 
   47: make install
   48: 
   49: You may want to override the defaults for the directories. E.g., if
   50: you want to install in the /gnu hierarchy instead of in the default
   51: /usr/local hirarchy, say
   52: 
   53: make install prefix=/gnu
   54: 
   55: Alternatively, you can specify the prefixes with configure.

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>