本文旨介绍快速编译,并非手动编译。编译器使用的是 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 | 打包 |
singlezipinstall | zipinstall 的别名 |
clean | 常规清理 |
distclean | 更严格的方式清理 |
如 make all,将会构建所有。
5、编译所有
使用命令 make all(该过程预计耗时 5 分钟)
留意,该快速编译,依赖老的 FPC 编译环境。
如果,你在编译时遇到问题,请参考:FPC 构建常见问题解答
6、安装
使用 make install 安装,将安装文件到 当前盘符下的 pp 目录里。如 (d:\pp\)
7、查看版本
cd D:\pp\bin\i386-win32
fpc -? 查看编译后的版本。
至此快速编辑完毕。