This page is a direct extract from the GPC Manual. If you want to browse the manual, you can start at the top of the manual or at the counterpart of this page within the manual.
You will need certain additional libraries when you compile some of the units. These can be found in the directory http://www.gnu-pascal.de/libs/.
Currently, there are the following libraries:
Unix: You can compile terminal applications with ncurses and applications that run in an X11 window with PDCurses (though terminal applications can, of course, also run in an xterm under X11). ncurses is used by default. If you want to use PDCurses (a.k.a. XCurses), give the option `-DX11' when compiling CRT.
Dos with DJGPP and MS-Windows with mingw: Only PDCurses is available and will be used by default.
MS-Windows with Cygwin: PDCurses and ncurses are available. PDCurses is used by default. If you want to use ncurses, give the option `-DUSE_NCURSES' when compiling CRT.
Other systems: Please see the `README's and installation instructions of PDCurses and ncurses to find out which one(s) can be built on your system. See the conditionals at the end of crt.inc and crtc.h (and change them if necessary) on which library is used by default.
The source code of the libraries is available in the main `libs' directory. Most libraries come with one or several patches which should be applied before compiling them.
Binaries for some platforms are available in the `binary/platform' subdirectories. If you compile the libraries for other platforms, be invited to make the binaries available to us for distribution on the web site.
There are also the following files:
Copyright © 1996-2002 GNU Pascal development team
Verbatim copying and distribution is permitted in any medium, provided that this notice and the disclaimer below are preserved.
This information is provided in the hope that it will be useful, but without any warranty. We disclaim any liability for the accuracy of this information.
We are not responsible for the contents of web pages referenced by this site.