Download Latest Version install.jar (22.0 MB)
Email in envelope

Get an email when there's a new version of Vector Pascal Compiler

Home / OldFiles
Name Modified Size InfoDownloads / Week
Parent folder
Sample.txt.txt 2008-06-25 7 Bytes
install1.zip 2008-06-11 17.2 MB
install1.tar.gz 2008-06-11 17.2 MB
readme 2008-06-11 2.0 kB
install.tar.gz 2008-06-11 17.2 MB
install.zip 2008-06-11 17.2 MB
install.jar 2008-06-06 15.9 MB
Totals: 7 Items   84.7 MB 0
Installation details
 
Dependencies
------------
Java, Nasm, Gcc, M4 macro processor if you are doing source development work.
 
 
If you are just running the compiler to compile Pascal source you
need : Java, Nasm and Gcc.
 
If you want to use the pretty printer facility built into the compiler,
then you will need Latex.
 
GCC is used to build and link runtime libraries to the assembler 
produced
by Vector Pascal.
On Linux the standard GCC compiler will work. When working on Windows 
some
incompatibilities exist between different releases of GCC and of assemblers.
The NASM assembler under Windows will only work reliably with the djgpp release
of GCC and not with Cygwin. Thus, when working with Windows, the 
prefered method is to use the DJGPP compiler not the cygwin one.
 
You can install either from source or from the download files install.zip or install.tar.gz
Either follow the instructions for install.zip (Windows) OR install.tar.gz (Linux).
If installing from source, you should run the command
make install
to create the installation archives.
 
Extract the mmpc directory from install.zip or install.tar.gz.
To do so, use the commands:
unzip install.zip
tar -zxvf install.tar.gz
 
Next, place the directory mmpc on your path with the following command:
export PATH=$PATH:/path/to/mmpc
Note that this will have to be set to run every time your computer starts.
 
Then you will need to define the symbol mmpcdir to point
at the directory mmpc by running the following command:
export mmpcdir=/path/to/mmpc
 
 
Then go into the directory mmpc and type
 
make rtl
 
Then type
 
make rtl.o
 
This should then build a copy of the runtime library (rtl.o)
that is compatible with your host gcc compiler.
=================================================================
If you want to use the garbage collector go into the directory
for the garbage collector mmpc/rtl/gc and follow the instructions
to build the Boehm garbage collection library gc.a
 
then go into mmpc and type
 
make rtlb.o
Source: readme, updated 2008-06-11