编译Firebird的源码
编译步骤:
一、下载所需的软件
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的源码的更多相关文章
- Atitit.反编译apk android源码以及防止反编译apk
Atitit.反编译apk android源码以及防止反编译apk 1.1. Tool apk逆向助手1 1.2. 二.使用dex2jar + jd-gui 得到apk的java源码1 1.3. 用 ...
- msvc2013编译qt5.6源码
1.回顾 说起到qt的编译,真是领人痛心啊,不仅编译选项繁多,而且编译时间比较久,总是能使想编译qt源码的人望而却步,呵呵...我就是其中一个,不知道从什么时候开始就想着把qt的源码编译一下,也尝试过 ...
- Ubuntu 下载 & 编译 Android5.1 源码
ustc & tsinghua android srchttps://lug.ustc.edu.cn/wiki/mirrors/help/aosphttps://mirrors.tuna.ts ...
- 在Ubuntu Server14.04上编译Android6.0源码
此前编译过Android4.4的源码,但是现在Android都到了7.0的版本,不禁让我感叹Google的步伐真心难跟上,趁这周周末时间比较充裕,于是在过去的24小时里,毅然花了9个小时编译了一把An ...
- 编译android5.0源码的
java环境 Android 5.1 用到的jdk不再是Oracle 的 jdk ,而是开源的 openjdk,在ubuntu安装好后,使用如下命令安装jdk: $sudo apt-get insta ...
- 【转】编译Android系统源码和内核源码
原文网址:http://blog.csdn.net/jiangwei0910410003/article/details/37988637 好长时间没有写blog了,之所以没有写,主要还是工作上的事, ...
- vs2008编译FileZilla客户端源码
vs2008编译FileZilla客户端源码 下载FileZilla客户端源码,下载地址https://download.filezilla-project.org/. FileZilla客户端解决方 ...
- 编译jmeter5.0源码
jmeter5.0使用过程中,遇到request或者response乱码的情况,想要一次性解决这个问题,需要编译ApacheJMeter_http.jar这个包(lib\ext文件下)里的Reques ...
- FW 编译Android系统源码和内核源码
编译Android系统源码和内核源码 分类: Android2014-07-21 20:58 7287人阅读 评论(28) 收藏 举报 好长时间没有写blog了,之所以没有写,主要还是工作上的事,发现 ...
随机推荐
- http://venkatbaggu.com/file-upload-in-asp-net-mvc-using-dropzone-js-and-html5/
http://venkatbaggu.com/file-upload-in-asp-net-mvc-using-dropzone-js-and-html5/ http://www.cnblogs.co ...
- String sql = "update web_admin set adminname=? ,password=? where id=?;怎么给“?” 传值?
PreparedStatement pstmt = con.prepareStatement("UPDATE EMPLOYEES ...
- json 转对象
架包: import com.alibaba.fastjson.JSON; String arryStr="[{\"Name\": \"A\", \& ...
- ACM——2的n次方
2的N次方 时间限制(普通/Java):1000MS/3000MS 运行内存限制:65536KByte 总提交:1715 测试通过:838 描述 编程精确计算2 ...
- SqlServer 事务日志传输
基本概念 可以使用日志传送将事务日志不间断地从一个数据库(主数据库)发送到另一个数据库(辅助数据库).不间断地备份主数据库中的事务日志,然后将它们复制并还原到辅助数据库,这将使辅助数据库与主数据库基本 ...
- SQL Server调优系列基础篇 - 常用运算符总结
前言 上一篇我们介绍了如何查看查询计划,本篇将介绍在我们查看的查询计划时的分析技巧,以及几种我们常用的运算符优化技巧,同样侧重基础知识的掌握. 通过本篇可以了解我们平常所写的T-SQL语句,在SQL ...
- 使用PDO持久化连接
无论是何种编程语言,几乎都要经常与各种数据库打交道.不过,众所周知的是,在程序与数据库之间建立连接是一件比较耗费资源的事情,因此编程技术领域的许多专家.前辈们就设想并提出了各种解决方案,以减少不必要的 ...
- 学习笔记_Java_day12_Cookie
Cookie 1 Cookie概述 1.1 什么叫Cookie Cookie翻译成中文是小甜点,小饼干的意思.在HTTP中它表示服务器送给客户端浏览器的小甜点.其实Cookie就是一个键和一个值构成的 ...
- AppDelegate 方法详解
iOS 程序启动时总会调用application:didFinishLaunchingWithOptions:,其中第二个参数launchOptions为NSDictionary类型的对象,里面存储有 ...
- mysql学习笔记2
drop database 数据库名称;————删除数据库 show columns from 数据表名[from 数据库名]:(或者 show columns from 数据库.数据表名:)———— ...