GNU Pascal (GPC) for Win32 (MSYS)
This page contains information relating to GPC for Win32. The compiler
is based on the MSYS
runtime.
Please check the GNU-Win32 sites listed below for further details
about Mingw32, MSYS, and Cygwin.
Downloads (please download and install one
of the following)
Recent Snapshots (10 November 2004)
Source code, etc.
GPC Installation
Install GPC by going into your MSYS root directory (i.e., "/"), and
extracting the files in the tarball archive, with the directory
structure retained.
BUILDING A GPC COMPILER FOR MSYS
MSYS is a fully functional
self-hosting toolchain. It is a fork of the Cygwin project, and is meant
to be simply a "minimalist"
POSIX environment for building native Windows GNU tools. It is not
meant to be a self-standing and fully fledged Win32 POSIX environment
like Cygwin. However, I like the speed that derives from the minimalist
ideology, and so I have ported GPC to MSYS. Trying to build your own
compiler is not for the fainthearted. A significant amount of patching
of GCC sources is required, and it may not even work in the end.
If you want to try anyway, you need to download and install the full MSYS
environment AND
the MSYS Developer Toolkit. You might also need to build some additional
GNU tools under MSYS. As far as the compiler sources is concerned, see
above.
RELEVANT GNU-WIN32 WEB SITES
MSYS
1. The main MSYS site is the same as the Mingw site: http://www.mingw.org
2. The main respository for MSYS binaries is:
http://sourceforge.net/project/showfiles.php?group_id=2435
MINGW
1. The main Mingw site is: http://www.mingw.org
* For a list of its mirrors, see: http://www.mingw.org/mirrors.shtml
2. The main respository for Mingw binaries is:
http://sourceforge.net/project/showfiles.php?group_id=2435
3. The Mingw32 FAQ is here: http://www.mingw.org/mingwfaq.shtml
CYGWIN
1. The main Cygwin site is: http://cygwin.com/
2. For the Cygwin runtime environment and toolchain see: http://cygwin.com/mirrors.html
------------------------
November 2004, The African Chief.