使用 FPC 开发

该页面介绍在编程时 Free Pascal 编译器可以使用的工具。

工具

Free Pascal 附带了几个命令行工具,你可以使用它们来简化编程。

这些工具包括源格式器,makefile 生成器,C 头翻译器,单元依赖列表器,甚至 TP lex 和 yacc。

FCL(自由组件库)

自由组件库是 Delphi VCL(可视组件库)的替代品(免费和可移植)。这是一个低级库,这意味着它不包含 GUI(图形)组件。 它旨在为实现 GUI 的人员提供基础的例程,例如字符串列表,流,XML 例程,数据库访问以及更多其他功能。

它试图提供尽可能多的 Delphi 兼容组件,以简化移植,但是它也提供了提供不同功能的替代组件,这些组件在 Delphi 中没有。

Free Pascal 附带了一系列软件包。这些主要是重要库的导入单元,或者是 Free Pascal 团队开发的一些工具。

有很多这样的软件包,从 GUI 软件包(例如 GTK 和 OpenGL)到数据库软件包(例如 interbase 和 MySQL)。

下载

大多数工具都包含在编译器的正式发行版中,而其中一些则没有,因为它们是在编译器发行之后开发的。

这些工具和单元的源代码始终可以从开发页面下载,也可以从 CVS 服务器中检出。编译时就像输入 'make' 一样简单。