首页 > 代码库 > 编译Firebird的源码
编译Firebird的源码
编译步骤:
一、下载所需的软件
1、下载FB2.0 RC4
<iframe id="iframe_0.3382220658930253" src="data:text/html;charset=utf8,%3Cimg%20id=%22img%22%20src=%22http://www.firebird.net.cn/images/small/url.gif?_=874818%22%20style=%22border:none;max-width:1565px%22%3E%3Cscript%3Ewindow.onload%20=%20function%20()%20%7Bvar%20img%20=%20document.getElementById(‘img‘);%20window.parent.postMessage(%7BiframeId:‘iframe_0.3382220658930253‘,width:img.width,height:img.height%7D,%20‘http://www.cnblogs.com‘);%7D%3C/script%3E" frameborder="0" scrolling="no" width="320" height="240"></iframe>http://optusnet.dl.sourceforge.net/sourceforge/firebird/Firebird-2.0.0.12724-ReleaseCandidate4.tar.bz2
2、下载FB1.5安装程序 <iframe id="iframe_0.5365227528675929" src="data:text/html;charset=utf8,%3Cimg%20id=%22img%22%20src=%22http://www.firebird.net.cn/images/small/url.gif?_=874818%22%20style=%22border:none;max-width:1565px%22%3E%3Cscript%3Ewindow.onload%20=%20function%20()%20%7Bvar%20img%20=%20document.getElementById(‘img‘);%20window.parent.postMessage(%7BiframeId:‘iframe_0.5365227528675929‘,width:img.width,height:img.height%7D,%20‘http://www.cnblogs.com‘);%7D%3C/script%3E" frameborder="0" scrolling="no" width="320" height="240"></iframe>http://belnet.dl.sourceforge.net/sourceforge/firebird/Firebird-1.5.3.4870-0-Win32.exe
3、下载Sed安装程序 <iframe id="iframe_0.00011076799797438142" src="data:text/html;charset=utf8,%3Cimg%20id=%22img%22%20src=%22http://www.firebird.net.cn/images/small/url.gif?_=874818%22%20style=%22border:none;max-width:1565px%22%3E%3Cscript%3Ewindow.onload%20=%20function%20()%20%7Bvar%20img%20=%20document.getElementById(‘img‘);%20window.parent.postMessage(%7BiframeId:‘iframe_0.00011076799797438142‘,width:img.width,height:img.height%7D,%20‘http://www.cnblogs.com‘);%7D%3C/script%3E" frameborder="0" scrolling="no" width="320" height="240"></iframe>http://mesh.dl.sourceforge.net/sourceforge/gnuwin32/sed-4.1.4.exe
二、用VS2003编译,VC++已经完全安装。
三、用默认方式安装Sed
打开命令行,输入sed,出现sed的帮助信息,则表示Sed已经可用。
四、用默认方式安装FB1.5
我把FB1.5安装在:C:\Program Files\Firebird\Firebird_1_5
这也是安装程序的默认路径。
五、确保编译的时候,FB1.5的Server运行着。
六、添加环境变量。方法:[我的电脑]右键 => [属性] => [系统属性]窗体的[高级]页 => [环境变量] => [新建]
1、新建环境变量:FIREBIRD ,它的值是FB1.5的安装路径,本例中是C:\Program Files\Firebird\Firebird_1_5
2、新建环境变量:ISC_USER ,它的值是:SYSDBA
3、新建环境变量:ISC_PASSWORD ,它的只是:masterkey
注意:masterkey全部都是小写
七、编译
1、解压FB2的源代码。用FB2_Source_Dir表示。
2、打开VS2003命令行。
3、进入FB2_Source_Dir\builds\win32
4、运行make_icu.bat
注:我运行make_icu.bat,提示了一个项编译失败,但是不影响FB的编译。
icu是International Components for Unicode的简称,是IBM发布的一个开源Lib。
5、运行make_boot.bat
6、运行make_all.bat
编译之后的结果在 FB2_Source_Dir\output 中
遇到问题:
但是我在运行make_boot.bat时出错
http://www.cnblogs.com/qiubole/archive/2007/08/29/874818.html
编译Firebird的源码