FPC 快速编译

本文旨介绍快速编译,并非手动编译。编译器使用的是 FPC 。而非重新构建一个新的编译器。

本文编译环境基于 Win64+FPC 3.0.4

如需手动编译,请参见 编译 FPC 编译器

1、下载 FPC 环境
地址在:https://www.freepascal.org/download.html (fpc-3.0.4.i386-win32.exe 文件在 40 M左右)

2、对 FPC 进行 SVN 检出
SVN 地址在 http://svn.freepascal.org/svn/fpc/trunk

不要直接检出 http://svn.freepascal.org/svn/fpc/ ,因为太耗时间。只需要检出 trunk 即可。(约 64 M)

参考:FPC 获取源

3、查看当前 FPC 版本
在命令中输入 fpc -v 将显示 FPC 版本信息,如果提示命令不存在。你需要手动将 FPC 可执行程序目录放入环境变量中。

fp 命令可以直接进入文本模式编辑器。

4、快速编译

如检出在 D盘,则

cd /d D:\fpc
参数说明
all构建所有
install安装新的构建文件
zipinstall打包
singlezipinstallzipinstall 的别名
clean常规清理
distclean更严格的方式清理

如 make all,将会构建所有。

5、编译所有
使用命令 make all(该过程预计耗时 5 分钟)

留意,该快速编译,依赖老的 FPC 编译环境。

如果,你在编译时遇到问题,请参考:FPC 构建常见问题解答

6、安装
使用 make install 安装,将安装文件到 当前盘符下的 pp 目录里。如 (d:\pp\)

7、查看版本

cd D:\pp\bin\i386-win32

fpc -? 查看编译后的版本。

至此快速编辑完毕。