IntroductionOverviewFree Pascal (aka FPK Pascal) is a 32 and 64 bit professional Pascal compiler. It is available for different processors: Intel x86, Amd64/x86_64, PowerPC, PowerPC64, Sparc, ARM. The discontinued 1.0 version also supports the Motorola 680x0. The following operating systems are supported: Linux, FreeBSD, Mac OS X/Darwin, DOS, Win32, Win64, WinCE, OS/2, Netware (libc and classic) and MorphOS.
Latest NewsAugust 20, 2009 The
2009 International Olympiad in Informatics has been won by the 14 years old Henadzi Karatkevich using Free Pascal. For this contest only the gcc and Free Pascal compilers were allowed. Lazarus was available as editor.
June 25, 2009 During the last months a lot of work on the embedded support of Free Pascal has been done. So FPC can be used now to program microcontrollers without any operating system. The current status, an explanation how to use it and the supported controllers (only a few so far) can be found in the
FPC Wiki.
Older news... Current VersionVersion
2.2.4 is the latest stable version the Free Pascal. Hit the
download link and select a mirror close to you to download your copy. The development releases have version numbers
2.3.x. See the
development page how to obtain the latest sources and support development.
FeaturesThe language syntax has excellent compatibility with TP 7.0 as well as with most versions of Delphi (classes, rtti, exceptions, ansistrings, widestrings, interfaces). A Mac Pascal mode, largely compatible with Think Pascal and MetroWerks Pascal, is also available. Furthermore Free Pascal supports function overloading, operator overloading, global properties and several other extra features.
Requirementsx86 architecture: For the 80x86 version at least a 386 processor is required, but a 486 is recommended. The Mac OS X version requires Mac OS X 10.4 or later, with the developer tools installed.
PowerPC architecture: Any PowerPC processor will do. 16 MB of RAM is required. The Mac OS classic version is expected to work System 7.5.3 and later. The Mac OS X version requires Mac OS X 10.3 or later (can compile for 10.2.8 or later), with the developer tools installed. On other operating systems Free Pascal runs on any system that can run the operating system.
ARM architecture 16 MB of RAM is required. Runs on any ARM Linux installation.
Sparc architecture 16 MB of RAM is required. Runs on any Sparc Linux installation (solaris is experimental).
LicenseThe packages and runtime library come under a modified Library GNU Public License to allow the use of static libraries when creating applications. The compiler source itself comes under the GNU General Public License. The sources for both the compiler and runtime library are available; the complete compiler is written in Pascal.
DOWNLOAD FREE PASCAL Official releasesThese are ready made packages, together with an install program, to get you up and running in no time. All packages contain a README file, which you should read for installation instructions and latest news.
The latest release is
2.2.4.
Because of a lack of release builders and testers, 2.2.4 is only available for a limited number of platforms and not in all package formats. If you want to change this and build and test future releases, contact us via the mailing lists.
BinariesYou can download the 2.2.4 release for the following cpu and operating systems:
Intel/i386
Dos (GO32v2 extender)
FreeBSD (FreeBSD 6.x and 7.x)
Linux
Mac OS X
OS/2
Win32, Win64 and WinCE (Windows 95, 98, ME, NT, 2000, XP, Vista)
PowerPC
Linux
Mac OS X
PowerPC64
Linux
SPARC
Linux
AMD64/x86_64
Linux
Windows 64-bit
SourceThe source can be downloaded separately in a
zip file or a
tar.gz from one of the
download sites.
DocumentationThe documentation can be downloaded in several formats from one of our
download sites.
SnapshotsIn addition to the official releases, we also offer so-called "snapshots" of the compiler, RTL, IDE and a couple of other packages on the
development page. These are compiled versions of the current sources with all fixes and improvements since the last official release, so please try them if you have any problems. Of course, they may also contain new bugs.
Old releasesLinks to some old releases (not supported any more) of FPC for platforms for which no better alternative exists at the moment can be found
here. Don't bother to report any bugs with these old releases - we will not fix them. The main reason why these platforms aren't supported any more is lack of maintainers - if you are interested to bring them up to date, contact us (e.g. using fpc-devel mailing list).
DÀNH CHO WIN XP Đối với Winxp bạn nên vào trang down :
http://freepascal.org/down/i386/win32.var và chọn :
Sau đó download về theo link sau :
Supported Windows versions are 95, 98, ME, NT, 2000, XP, 2003 and Vista
Download as installer Sưu tầm bởi TriMichael