mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-04-20 07:19:27 +02:00
* updates for 2.0.0
This commit is contained in:
parent
d24956505a
commit
5937fd65fb
@ -20,7 +20,6 @@ Free Pascal 2.0.0 is currently available for the following platforms:
|
||||
- Linux-powerpc
|
||||
- Linux-sparc
|
||||
- Linux-x86_64 (amd64)
|
||||
- Dos (i386), using the Go32v2 dos extender
|
||||
- Win32 (Win95/98/Me/XP/2000 and WinNT)
|
||||
- OS/2-i386 (OS/2 Warp v3.0, 4.0, WarpServer for e-Business and eComStation)
|
||||
- FreeBSD i386
|
||||
@ -29,6 +28,13 @@ Free Pascal 2.0.0 is currently available for the following platforms:
|
||||
- Netware-i386
|
||||
- NetwLibc-i386 (LibC is preferred API under newer Netware versions)
|
||||
|
||||
There are other platforms which are more or less working, but there is
|
||||
currently no maintainer for them and thus we cannot provide adequate
|
||||
support. DOS (i386) using the GO32v2 dos extender is one such example,
|
||||
other examples would include other BSD variants, etc. If you want to change
|
||||
this and create and maintain versions for other platforms and targets, feel
|
||||
free to contact us, e-mail addresses are listed below.
|
||||
|
||||
****************************************************************************
|
||||
* Features
|
||||
****************************************************************************
|
||||
@ -46,6 +52,7 @@ Free Pascal 2.0.0 is currently available for the following platforms:
|
||||
- COM, CORBA and raw interfaces support
|
||||
- dynamic array support
|
||||
- variant support
|
||||
- inlining
|
||||
- code optimizer:
|
||||
- peephole optimizer (80x86 only)
|
||||
- jump optimizer
|
||||
@ -60,11 +67,12 @@ Free Pascal 2.0.0 is currently available for the following platforms:
|
||||
- GNU Assembler (GAS)
|
||||
- Netwide assembler (Nasm)
|
||||
- Microsoft Assembler/Turbo Assembler (Masm/Tasm)
|
||||
- Watcom assembler (wasm)
|
||||
- can call external C code
|
||||
- smartlinking (not yet supported under Mac OS X)
|
||||
- support for the GNU debugger
|
||||
- IDE (currently for GO32v2, Linux, FreeBSD and Win32 only, in beta testing
|
||||
phase)
|
||||
- IDE (currently for GO32v2, Linux, FreeBSD, OS/2 and Win32 only; not all
|
||||
platforms include debugger integrated in IDE)
|
||||
- can create binaries running natively under both DOS and OS/2 (EMX version)
|
||||
|
||||
|
||||
@ -91,12 +99,26 @@ Mac OS (classic)
|
||||
- Mac OS 9.2 has been tested, should probably also work from 7.5.3 and up.
|
||||
|
||||
****************************************************************************
|
||||
* Quick start - Win32 / OS/2 / DOS
|
||||
* Quick start - Win32
|
||||
****************************************************************************
|
||||
|
||||
Download distribution archive (fpc-2.0.0.i386-win32.zip for Win32,
|
||||
dos196.zip for GO32v2 or os2196.zip for OS/2) and unzip it
|
||||
into a temporary directory.
|
||||
Download the distribution package (fpc-2.0.0.i386-win32.exe) and run it
|
||||
- it is a self-extracting installer, so just follow the instructions
|
||||
to install it. Don't forget to set the path as mentioned by the install
|
||||
program.
|
||||
|
||||
To test the compiler, change to the demo directory of the compiler
|
||||
and type
|
||||
fpc hello
|
||||
hello
|
||||
|
||||
|
||||
****************************************************************************
|
||||
* Quick start - OS/2 / DOS
|
||||
****************************************************************************
|
||||
|
||||
Download distribution archive (os2200.zip for OS/2 or dos196.zip for
|
||||
GO32v2) and unzip it into a temporary directory.
|
||||
|
||||
Start the install program INSTALL.EXE and follow the instructions.
|
||||
|
||||
|
@ -5,8 +5,8 @@
|
||||
#
|
||||
# Warning: no package should contain more than 16 files
|
||||
|
||||
title=Free Pascal Compiler 1.9.6
|
||||
version=1.9.6
|
||||
title=Free Pascal Compiler 2.0.0
|
||||
version=2.0.0
|
||||
|
||||
#
|
||||
# General
|
||||
@ -364,7 +364,7 @@ package=units-lvm.source.zip[ulvmsrc.zip],OS/2 LVM interface unit
|
||||
# Source-2 11
|
||||
package=units-pasjpeg.source.zip[upjpsrc.zip],PasJPEG units
|
||||
# Source-2 12
|
||||
package=units-fv.source.zip[ufvsrc.zip],Free ~V~ision (FV)
|
||||
package=units-fv.source.zip[ufvsrc.zip],Free Vision (FV)
|
||||
# Source-2 13
|
||||
package=units-libpng.source.zip[ulpngsrc.zip],LibPNG interface units
|
||||
# Source-2 14
|
||||
@ -380,9 +380,13 @@ package=units-sqlite.source.zip[usqltsrc.zip],SQLite interface units
|
||||
pack=Sources 3
|
||||
filecheck=*.source.zip[*src.zip]
|
||||
# Source-3 1
|
||||
package=units-winver.source.zip[uwversrc.zip],Windows version detection unit
|
||||
package=units-winunits.source.zip[uwinusrc.zip],Win32 API interface units
|
||||
# Source-3 2
|
||||
package=units-tcl.source.zip[utclsrc.zip],TCL interface units
|
||||
# Source-3 3
|
||||
package=umd5src.zip,Unit for MD5 processing
|
||||
# Source-3 4
|
||||
package=units-postgres.source.zip[upgrssrc.zip],PostgreSQL interface units
|
||||
|
||||
|
||||
defaultcfg=
|
||||
|
Loading…
Reference in New Issue
Block a user