【原创】搭建Windows下的FPC编译环境

操作系统:64位的win7旗舰版

一,准备目录

假设我们准备将整个FreePascal环境安装到D盘的fpc目录下,那么我们需要创建以下几个目录:

d:\fpc\binutils\i386-win32
d:\fpc_svn
d:\laz_svn

二,准备环境

1,安装SVN客户端TortoiseSVN,下载地址:http://tortoisesvn.net/downloads
2,使用SVN客户端CheckOut以下数据:

SVN URL:http://svn.freepascal.org/svn/fpcbuild/trunk/install/binw32
目录:d:\fpc\binutils\i386-win32

SVN URL:http://svn.freepascal.org/svn/fpc/trunk
目录:d:\fpc_svn

SVN URL:http://svn.freepascal.org/svn/lazarus/trunk
目录:d:\laz_svn

三,编译FPC

1,下载一个编译器并解压至d:\fpc\binutils目录,下载地址:ftp://ftp.freepascal.org:21/pub/fpc/dist/2.6.0/bootstrap/i386-win32-ppc386.zip

2,编写一个批处理,用以编译FPC:

@echo on
set myroot=d:\fpc
set myFPC=%myroot%\fpc_svn
set mybinutils=%myroot%\binutils
set PATH=%mybinutils%\i386-win32;%mybinutils%;%myFPC%\bin\i386-win32;%PATH%
cd %myFPC%
rd /s /q  %myfpc%\examples
make clean all install INSTALL_PREFIX=%myFPC% PP=%mybinutils%\ppc386.exe DATA2INC=%myFPC%\utils\data2inc.exe
pause

3,将上面的命令保存为一个bat文件并运行,得到FPC的编译环境。

4,在命令行中运行以下命令,生成fpc.cfg文件:

cd /d d:\fpc\fpc_svn\bin\i386-win32
fpcmkcfg -d basepath=d:\fpc\fpc_svn -o .\fpc.cfg
pause

四,编译Lazarus

 完成第三步后已经有一个FPC的编译环境了,但为了方便程序员的开发(程序员很懒),我们还需要编译一个IDE环境:Lazarus。

1,编写一个批处理,用以编译Lazarus:

set myroot=d:\fpc
set myFPC=%myroot%\fpc_svn
set mybinutils=%myroot%\binutils
set PATH=%mybinutils%\i386-win32;%myFPC%\bin\i386-win32;%PATH%
cd %myroot%\laz_svn
make clean all OPT="-glw2"
pause

2,将上面的命令保存为一个bat文件并运行,得到FPC的IDE环境Lazarus。

3,运行d:\fpc\laz_svn\lazarus.exe,即可打开IDE。

注:以上过程完成后得到32位的FPC与Lazarus环境,如果要搭建64位环境的话,将相应代码中i386-win32改为x86_64-win64即可。

转载于:https://www.cnblogs.com/lxwy/archive/2012/03/17/4420659.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值