栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

postgresql编译安装与调试

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

postgresql编译安装与调试

2021SC@SDUSC

postgresql编译安装与调试

目录
  • postgresql编译安装与调试

我们首先从官网取Source,官网在这里:
https://www.postgresql.org/ftp/source/
取到source后,准备开始编译安装。
取到源码 我们先解压:tar -zxvf postgresql-9.5.4.tar.gz

cd postgresql-9.5.4 进去

这里要注意的是,由于我希望后面能跟踪代码的运行路径,所以我要在编译configure的时候加上–enable-debug的选项,并且修改src/Makefile.global文件:

CFLAGS = -O2 -Wall -Wmissing-prototypes -Wpointer-arith 
-Wdeclaration-after-statement -Wendif-labels -Wformat-security 
-fno-strict-aliasing -fwrapv

把上面的"-O2"选项删除,然后加上"-g" 如下所示:

CFLAGS = -g -Wall -Wmissing-prototypes -Wpointer-arith 
-Wdeclaration-after-statement -Wendif-labels -Wformat-security 
-fno-strict-aliasing -fwrapv

***为什么要这么做呢?***因为"-O2"是编译器的优化选项,如果打开了,代码的执行顺序会改变,使得追踪起代码来比较困难。当然去除了优化选项,编译后的可执行文件会比较大,而且会比较慢,所以不太适合生产环境。所以切记这个操作仅仅是在学习的时候而设置的。

然后继续运行configure命令,遇到其他包的问题类似上面的处理,这里就不赘述了。
运行上面的configure命令后,如果显示如下的画面那就是成功了。

然后再运行make命令,耐心等待一会,make会需要几分钟时间。

这样之后就可以make install命令了

make install也OK了!
然后你就会发现在/opt/目录下找到你安装的psql了

参考:作者-非我在
出处:http://www.cnblogs.com/flying-tiger/

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/277109.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号