编译步骤:
一、下载所需的软件
  1、下载FB2.0 RC4 
      http://optusnet.dl.sourceforge.net/sourceforge/firebird/Firebird-2.0.0.12724-ReleaseCandidate4.tar.bz2
  2、下载FB1.5安装程序 http://belnet.dl.sourceforge.net/sourceforge/firebird/Firebird-1.5.3.4870-0-Win32.exe
  3、下载Sed安装程序 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的源码的更多相关文章

  1. Atitit.反编译apk android源码以及防止反编译apk

    Atitit.反编译apk android源码以及防止反编译apk 1.1. Tool  apk逆向助手1 1.2. 二.使用dex2jar + jd-gui 得到apk的java源码1 1.3. 用 ...

  2. msvc2013编译qt5.6源码

    1.回顾 说起到qt的编译,真是领人痛心啊,不仅编译选项繁多,而且编译时间比较久,总是能使想编译qt源码的人望而却步,呵呵...我就是其中一个,不知道从什么时候开始就想着把qt的源码编译一下,也尝试过 ...

  3. Ubuntu 下载 & 编译 Android5.1 源码

    ustc & tsinghua android srchttps://lug.ustc.edu.cn/wiki/mirrors/help/aosphttps://mirrors.tuna.ts ...

  4. 在Ubuntu Server14.04上编译Android6.0源码

    此前编译过Android4.4的源码,但是现在Android都到了7.0的版本,不禁让我感叹Google的步伐真心难跟上,趁这周周末时间比较充裕,于是在过去的24小时里,毅然花了9个小时编译了一把An ...

  5. 编译android5.0源码的

    java环境 Android 5.1 用到的jdk不再是Oracle 的 jdk ,而是开源的 openjdk,在ubuntu安装好后,使用如下命令安装jdk: $sudo apt-get insta ...

  6. 【转】编译Android系统源码和内核源码

    原文网址:http://blog.csdn.net/jiangwei0910410003/article/details/37988637 好长时间没有写blog了,之所以没有写,主要还是工作上的事, ...

  7. vs2008编译FileZilla客户端源码

    vs2008编译FileZilla客户端源码 下载FileZilla客户端源码,下载地址https://download.filezilla-project.org/. FileZilla客户端解决方 ...

  8. 编译jmeter5.0源码

    jmeter5.0使用过程中,遇到request或者response乱码的情况,想要一次性解决这个问题,需要编译ApacheJMeter_http.jar这个包(lib\ext文件下)里的Reques ...

  9. FW 编译Android系统源码和内核源码

    编译Android系统源码和内核源码 分类: Android2014-07-21 20:58 7287人阅读 评论(28) 收藏 举报 好长时间没有写blog了,之所以没有写,主要还是工作上的事,发现 ...

随机推荐

  1. 使用 Date 和 SimpleDateFormat 类表示时间

    在程序开发中,经常需要处理日期和时间的相关数据,此时我们可以使用 java.util 包中的Date类.这个类最主要的作用就是获取当前时间,我们来看下Date的类的使用: Date d=new Dat ...

  2. lucene 4.4 demo

    ackage com.zxf.demo; import java.io.BufferedReader; import java.io.File; import java.io.FileInputStr ...

  3. 近期专案PM相关收获

    1, 厚黑学讲的有道理, 坏人? 为什么占便宜., 好人为什么当不了坏人是有一定道理的.     -- 作为PM,能力大小居然都能胜任,从这一点上对组员不负责,如下种种都算有则改之无则加勉.      ...

  4. java连接远程服务器之manyged-ssh2 (windows和linux)

    一.所需要的jar包 需要借助Ganymed SSH的jar包:  ganymed-ssh2-262.jar 下载地址: http://www.ganymed.ethz.ch/ssh2/ API详情: ...

  5. HDU 3008 Warcraft(DP)

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=3008 题目大意:人有100血和100魔法,每秒增加 t 魔法(不能超过100).n个技能,每个技能消耗 ...

  6. android软件开发之webView.addJavascriptInterface循环渐进【一】

    本篇文章由:http://www.sollyu.com/android-software-development-webview-addjavascriptinterface-cycle-of-gra ...

  7. Java中printStackTrace()、toString()、getMessage()的区别

    一.三者之间的关系图: 二.演示 1.printStackTrace()演示: public class Test {     public int div(int a, int b)     {   ...

  8. discuz xplus 模板 没解析的问题

    <?xxx?> 模板中用得是短标签,没加php, 在php.ini中,把 open_short_tag = On ; 打开即可!浪费一上午的时间

  9. jQuery学习 day01

    最近受某大牛指点(我不会说他姓范),了解了一下jQuery,据说很牛X,就了解了一下,第一天,分享给大家一些心得吧. 1.首先就是导入jQuery文件了,这里我是去jQuery官网下载的.(大家可以去 ...

  10. linux基础之Shell Script入门介绍

    本文介绍下,学习shell script编程的入门知识,通过几个入门实例,带领大家走进shell script的神圣殿堂,呵呵,有需要的朋友参考下. 本文转自:http://www.jbxue.com ...