version 1.4, 1996/11/07 22:31:32
|
version 1.5, 1996/12/06 20:23:03
|
Line 1
|
Line 1
|
|
MS-DOS: |
|
|
You need DJ Delorie's port of GCC to DOS (DJGPP 2.0) to compile |
You need DJ Delorie's port of GCC to DOS (DJGPP 2.0) to compile |
Gforth. DJGPP provides a DPMI client that allows to use the 32-bit |
Gforth. DJGPP provides a DPMI client that allows to use the 32-bit |
features of the 80386, but on the other hand it requires at least a |
features of the 80386, but on the other hand it requires at least a |
Line 5 features of the 80386, but on the other
|
Line 7 features of the 80386, but on the other
|
required if you don't have a DPMI host yourself (Windows/OS/2/Linux |
required if you don't have a DPMI host yourself (Windows/OS/2/Linux |
DOS-box, Quemm or others). |
DOS-box, Quemm or others). |
|
|
Gforth hasn't been tested with EMX, using EMX will require some |
OS/2: |
changes in the console IO part. For OS/2 EMX supports POSIX-style tty, |
|
so it might just compile out of the box. If you don't want to install |
You need EMX 0.9c to compile Gforth. The EMX package provides all |
the DJGPP package (quite large), look for a binary distribution of |
necessary Unix-like tools, tty and signal handling. |
Gforth for DOS. You also must have a version of GNU make, because DOS |
|
make programs are likely to have problems with the Makefile. If you |
If you don't want to install the DJGPP or EMX package (quite large), |
want to change Gforth, you may need GNU m4, too. Because DJGPP |
look for a binary distribution of Gforth for DOS or OS/2. You also |
provides use of long filenames under Windows 95, you should unpack the |
must have a version of GNU make, because DOS/OS/2 make programs are |
gforth package with a Windows-95-aware archiver (those from DJGPP come |
likely to have problems with the Makefile. If you want to change |
in mind), because otherwise gforth will not find the necessary |
Gforth, you may need GNU m4, too. Because DJGPP provides use of long |
files. There is no such problem when using MS-DOS prior 7.x. |
filenames under Windows 95, you should unpack the gforth package with |
|
a Windows-95-aware archiver (those from DJGPP or the Cygnus |
|
Win32-package come in mind), because otherwise gforth will not find |
|
the necessary files. With MS-DOS versions prior 7.0 or DR-DOS, these |
|
names are cut due to the 8.3 rule. This might confuse DJGPP 2.0's |
|
make, you could use DJGPP 1.x's make instead. Gforth 0.2.0 hasn't been |
|
compiled with a MS-DOS prior 7.0. |
|
|
|
Compiling under DOS or OS/2 has a number of quirks, and if it doesn't |
|
compile out of the box, you should know what you do. I therefore |
|
discourage unexperienced users to compile gforth themselfes. There's a |
|
binary package for it anyway. |
|
|
If you don't bother and want to make it yourself, type |
If you don't bother and want to make it yourself, type |
|
|
Line 67 make gforth.dvi
|
Line 80 make gforth.dvi
|
|
|
and print the resulting file gforth.dvi (you need TeX for that! But |
and print the resulting file gforth.dvi (you need TeX for that! But |
with TeX you can print it even if you don't have a Postscript printer |
with TeX you can print it even if you don't have a Postscript printer |
nor Ghostscript). You could be able to make a html version of the |
nor Ghostscript). You could be able to make a HTML version of the |
document, but AFAIK there is no texi2html for DOS available, as there |
document, but AFAIK there is no texi2html for DOS available, as there |
is no perl available. |
is no perl available. |