[gforth] / gforth / INSTALL  

gforth: gforth/INSTALL


1 : anton 1.7 You need gcc version 2.0 or later to compile gforth.
2 : anton 1.1
3 : anton 1.5 First, type
4 : anton 1.3
5 : anton 1.8 ./configure
6 : anton 1.1
7 : pazsan 1.4 configure has the following useful parameters:
8 : anton 1.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 : anton 1.1
24 : anton 1.5
25 : pazsan 1.4 Now type
26 : anton 1.2
27 : anton 1.5 make
28 :    
29 :     If your make has trouble with the Makefile, "make gforth" might work.
30 : anton 1.2
31 : pazsan 1.4 If your installed gcc isn't called "gcc" (eg. called "gcc-2.6.1"), type
32 : anton 1.1
33 : anton 1.7 make GCC=<whatever you call your gcc>
34 : pazsan 1.4
35 :     instead.
36 : anton 1.6
37 : anton 1.7 Now you can check whether your shiny new Forth system works. Say
38 :    
39 :     make test
40 :    
41 : anton 1.6 To make the documentation, type
42 :    
43 :     make -k gforth.info gforth.ps html
44 : anton 1.7
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.

CVS Admin

Powered by ViewCVS 1.0-dev
(Powered by ViewCVS)

ViewCVS and CVS Help