File:
[gforth] /
gforth /
INSTALL
Revision
1.8:
download - view:
text,
annotated -
select for diffs
Thu Apr 6 16:56:06 1995 UTC (27 years, 10 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>