Annotation of gforth/INSTALL, revision 1.9
1.7 anton 1: You need gcc version 2.0 or later to compile gforth.
1.1 anton 2:
1.5 anton 3: First, type
1.3 anton 4:
1.8 anton 5: ./configure
1.1 anton 6:
1.4 pazsan 7: configure has the following useful parameters:
1.9 ! anton 8: --prefix=PREFIX install architecture-independent files in PREFIX
! 9: [default: /usr/local]
! 10: --exec-prefix=PREFIX install architecture-dependent files in PREFIX
! 11: [default: same as prefix]
1.8 anton 12: --enable-force-reg Use explicit register declarations if they appear in
13: the machine.h file. This can cause a good speedup,
14: but also incorrect code with some gcc versions on
15: some processors (default disabled).
16: --enable-direct-threaded Force direct threading. This may not work on
17: some machines and may cause slowdown on others.
18: (default processor-dependent)
19: --enable-indirect-threaded Force indirect threading. This can cause a
20: slowdown on some machines.
21: (default processor-dependent)
22: --with-debug specifies option -g to compile with debug info (default)
23: --without-debug omits the -g switch and creates smaller images on
24: machines where strip has problems with gcc style
25: debugging informations.
26: --help: tells you about other parameters.
1.1 anton 27:
1.9 ! anton 28: If you don't like the defaults for the installation directories, you
! 29: should override them already during configure. E.g., if you want to
! 30: install in the /gnu hierarchy instead of in the default /usr/local
! 31: hirarchy, say
1.5 anton 32:
1.9 ! anton 33: ./configure --prefix=/gnu
1.2 anton 34:
1.9 ! anton 35: After, configuration, type
! 36:
1.5 anton 37: make
38:
39: If your make has trouble with the Makefile, "make gforth" might work.
1.2 anton 40:
1.9 ! anton 41: If your installed gcc isn't called "gcc" (e.g., called "gcc-2.6.1"), type
1.1 anton 42:
1.7 anton 43: make GCC=<whatever you call your gcc>
1.4 pazsan 44:
45: instead.
1.6 anton 46:
1.7 anton 47: Now you can check whether your shiny new Forth system works. Say
48:
49: make test
50:
1.6 anton 51: To make the documentation, type
52:
53: make -k gforth.info gforth.ps html
1.7 anton 54:
55: If everything is allright, you may want to install gforth. Type
56:
57: make install
58:
1.9 ! anton 59: You have to make an entry in the info directory file manually. Also,
! 60: you have to install gforth.ps and html yourself.
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>