Lazarus中文社区

 找回密码
 立即注册(注册审核可向QQ群索取)

QQ登录

只需一步,快速开始

版权申明
查看: 4682|回复: 0

Free Pascal -面向Pascal和Object Pacsal的开源编译器

[复制链接]

该用户从未签到

发表于 2009-4-25 15:46:16 | 显示全部楼层 |阅读模式
Free  Pascal (也叫FPK Pascal) 是一个32和64位的专业Pascal编译器。 它适用于不同的处理器: Intel x86,Amd64/x86_64, PowerPC,PowerPC64,Sparc,ARM。 在1.0版本中还支持Motorola 680x0(现在已经停止支持,谁叫这个处理器现在卖的少呢?)。 它支持下面的操作系统:Linux,FreeBSD,Mac OS X/Darwin,Mac OS classic,DOS,Win32,Win64,WinCE,OS/2,Netware (libc and classic),MorphOS(哇塞!基本上流行的CPU和操作系统都支持,看来Pascal还是和C一样,有着旺盛的生命力哦!)。

2007年9月10日,Free Pascal编译器开发组发布FPC 2.2.0,这个版本加入了很多改变,使FPC越来越强大,其中的亮点有:
架构:支持PowerPC/64和ARM
平台:支持Windows x64,Windows CE,Mac OS X/Intel,Game Boy Advance,Game Boy DS
连接: 连接速度更快,在Windows平台上使用了内部连接
调试:Dwarf support and the ability to automatically fill variables with several values to more easily detect uninitialised uses
语言:支持接口委托、 紧缩记录和数组、COM/OLE变体类型和dispinterfaces
基础:更好的变体类型支持,复合资源文件支持,在Windows中widestrings与COM/OLE兼容, 改进的数据库支持

FPC 2.2.0 是Free Pascal最新的稳定版本. 目前的开发版是2.3.x,可以从官方网站下载到它们的源代码。

在语言上它出色的兼容Turbo Pascal 7.0和多个版本的Delphi中语言元素(如classes, rtti, exceptions, ansistrings, widestrings, interfaces),它还提供MAC Pascal兼容模式给苹果电脑用户,此外, Free Pascal支持函数重载和操作符重载,全局属性和其它一些功能,总之它就是Delphi语言的一个克隆版,但具有支持多CPU和多操作系统的优势。

需求:
x86架构:386以上的CPU,推荐486以上
PowerPC架构:所有PowerPC均需要16MB内存;对Mac OS经典版需要工作在System 7.5.3以上;对Mac OS X版则需要Mac OS X 10.1或更新的版本,且安装了开发工具;其它系统均可直接运行。
ARM架构:需要16 MB内存,可以运行在所有的ARM Linux发行版下
Sparc架构:需要16 MB内存,可以运行在所有的Sparc Linux发行版下
回复

使用道具 举报

*滑块验证:

本版积分规则

QQ|手机版|小黑屋|Lazarus中国|Lazarus中文社区 ( 鄂ICP备16006501号-1 )

GMT+8, 2025-5-2 23:18 , Processed in 0.027223 second(s), 11 queries , Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表