免费帕斯卡

2020-12-14 21:53:20

Free Pascal是成熟,通用的开源Pascal编译器。它可以针对许多处理器体系结构:Intel x86(16位和32位),AMD64 / x86-64,PowerPC,PowerPC64,SPARC,SPARC64,ARM,AArch64,MIPS,Motorola 68k,AVR和JVM。支持的操作系统包括Windows(16/32/64位,CE和本机NT),Linux,Mac OS X / iOS / iPhoneSimulator / Darwin,FreeBSD和其他BSD版本,DOS(16位或32位DPMI),OS / 2,AIX,Android,Haiku,任天堂GBA / DS / Wii,AmigaOS,MorphOS,AROS,Atari TOS和各种嵌入式平台。此外,开发版本还提供了对RISC-V(32/64),Xtensa和Z80体系结构以及LLVM编译器基础结构的支持。另外,Free Pascal团队维护了一个用于pascal到Javascript的编译器,称为pas2js。

FPC版本3.2.0已发布!这个版本是主要的新版本,包含错误修正和更新包,新功能和新目标。由于FPC 3.0分支的使用期限(5年!),建议尽快升级。

列出了可能会破坏向后兼容性的更改。您也可以查看FPC 3.2.0文档。

可在下载部分下载。有些链接可能会过时,但会在未来几天内更新。

FPC最近在主干中获得了一些新功能(即将在即将发布的FPC 3.2.0版本中不再提供):尽管FPC 3.2.0将不支持上述列表,但它将拥有自己的新功能和修补程序集合!

自1993年6月8日以来已经过去了25年,FPC不仅不存在,而且比以往任何时候都更加活跃和充满活力!

版本3.2.0是Free Pascal的最新稳定版本。点击下载链接,然后选择一个靠近您的镜子以下载副本。开发版本的版本号为3.3.x。请参见开发页面,了解如何获取最新资源并支持开发。

该语言语法与TP 7.0以及大多数版本的Delphi(类,rtti,异常,ansistrings,宽字符串,接口)都具有出色的兼容性。还提供了Mac Pascal模式,该模式在很大程度上与Think Pascal和MetroWerks Pascal兼容。此外,Free Pascal支持功能重载,运算符重载,全局属性和其他一些附加功能。

x86体系结构:对于80x86版本,至少需要386处理器,但建议使用486。 Mac OS X版本需要Mac OS X 10.4或更高版本,并安装了开发人员工具。

PowerPC体系结构:任何PowerPC处理器都可以。需要16 MB的RAM。 Mac OS经典版本有望在System 7.5.3和更高版本上运行。 Mac OS X版本需要Mac OS X 10.3或更高版本(可以针对10.2.8或更高版本进行编译),并安装了开发人员工具。在其他操作系统上,Free Pascal可在任何可以运行该操作系统的系统上运行。

ARM体系结构Sparc体系结构需要16 MB的RAM。在任何Sparc Linux安装上运行(solaris是试验性的)。

软件包和运行时库受修改后的库GNU公共许可证的约束,以允许在创建应用程序时使用静态库。编译器源本身受GNU通用公共许可证的约束。编译器和运行时库的源均可用。完整的编译器是用Pascal编写的。

隐私声明。免费Pascal团队版权所有1993-2019。页面设计由6ix Shooter Media提供,Pos3idon进行了其他修改。