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

为阅读修改postgresql内核做准备工作,第1张

概述写在前面:一门课程的大作业内容是学习/修改postgresql内核,今天把开发环境搭好了,在此记录下,以备环境重建及他人查阅。 参考资料: 1. postgresql官方安装手册:http://www.postgresql.org/docs/9.3/static/installation.html 2. postgresql git仓库:     2.1 官方:http://git.postgre

写在前面:一门课程的大作业内容是学习/修改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


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

总结

以上是内存溢出为你收集整理的为阅读/修改postgresql内核做准备工作全部内容,希望文章能够帮你解决为阅读/修改postgresql内核做准备工作所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/1176496.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-02
下一篇 2022-06-02

发表评论

登录后才能评论

评论列表(0条)

保存