使用 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)。