为阅读/修改postgresql内核做准备工作

写在前面:一门课程的大作业内容是学习/修改postgresql内核,今天把开发环境搭好了,在此记录下,以备环境重建及他人查阅。


参考资料:

1. postgresql官方安装手册:http://www.postgresql.org/docs/9.3/static/installation.html

2. postgresql git仓库:

    2.1 官方:http://git.postgresql.org/git/postgresql.git

    2.2 GitHub: https://github.com/postgres/postgres

    2.3 git oschina: http://git.oschina.net/pythonshell/postgresql (国内访问github很慢,官方的还可以,但都没有用国内的git oschina快,所以我做了一个镜像)


准备工作:

1. 安装Ubuntu虚拟机(我第一次调试是在archlinux下)

2. 确认安装所有的依赖

    2.1 flex

    2.2 bison

    2.3 make ( Ubuntu 内make就是gmake)

    2.4 readline和zlib没有默认安装,而且编译也不是强制要求的,所以我这里就忽略不要了。

3. 下载源码:

    $ git clone http://git.oschina.net/pythonshell/postgresql

4. 在用户目录下新建编译目录

    $ mkdir postgresql_9.3.5_build

3. configure

    $ cd postgresql_9.3.5_build

    $ /home/pythonshell/postgresql/configure --without-readline --without-zlib --prefix=/home/pythonshell/pgsql/

4. 开始编译

    $ make

5. 编译好了之后,先检查

    $ make check

6. 检查通过后,再把程序安装到用户目录下的pgsql下。

    $ make install


后续还有安装后的工作需要做,待补充。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值