Eclipse编译PostgreSQL 9.5.2
来源:互联网 发布:步进电机选型软件 编辑:程序博客网 时间:2024/06/09 21:28
注意:本文路径很重要!!!自始至终保持一个用户也很重要!!!
写在前面的碎碎念:楼主吃了不少亏之后才意识到路径统一这个问题···然而···此时···楼主已经安了三个版本的PG,两个版本的eclipse,改了无数次环境···怎一个泪奔了得···参考这篇的童鞋们一定要注意保持路径一致,就算和我的不一样,你也要保持一颗清醒的松果体时时刻刻意识到我的路径在你那里应该对应的是什么···
—————————我是无错版文档开始啦啦啦啦啦啦啦的分割线—————————
1、环境介绍:
路径:/home/scidb
用户:scidb
1)PostgreSQL:9.5.2
(版本不限;去官网下载)
2)eclipse:eclipse-cpp-mars-2-linux-gtk-x86_64
(版本不限,因为看到用什么版本的都有,我找的是IDE-linux-C/C++这样一步一步走下去对应的版本;去官网下载)
2、下载完毕后解压eclipse:
路径:/home/scidb
用户:scidb
tar zxvf eclipse-cpp-xxx.tar.gz
3、下载完毕后解压PostgreSQL源码:
路径:/home/scidb
用户:scidb
tar zxvf postgresql-xxx.tar.gz
4、切换到源文件所在到目录并执行命令:
路径:/home/scidb/postgresql-9.5.2/(源码所在目录)
用户:scidb
./configure –prefix=$HOME/project –enable-depend –enable-cassert –enable-debug
(这里他说有包不存在的报错,参考“PostgreSQL ./configure问题” http://blog.csdn.net/mgx289106164/article/details/51173348)
记得检查下“$HOME/project”路径下是否有bin、lib、include等四个文件
6、导入源码到eclipse中:
1)点击导入
2)选择C/C++,Existing Code as Makefile Project,点击下一步(Next)
3)ProjectName一栏填写的是这个自行设定工程的名字,Existing Code Location是源码的文件夹位置(路径:/home/scidb/postgresql-9.5.2/(源码所在目录)),Language选择C(注意没有C++),Toolchain for indexer Settings选择LinuxGCC;点击Finish后在eclipse左侧的Project Explorer就会出现PostgreSQL的工程。
7、右键pgsql工程点击build project,编译过程需要一段时间。最后在Console出现下面提示:
All of PostgreSQL successfully made. Ready to install.
到这里就算编译成功了!!!
后续有一篇“eclipse追PostgreSQL代码” http://blog.csdn.net/mgx289106164/article/details/51174874 ,是接下来调试的步骤。
注意:
1、用户:
全程一致,此处为scidb用户
2、路径:
存放压缩包的目录:/home/scidb/,即为输入“echo $HOME”返回的目录
源码目录:/home/scidb/postgresql-9.5.2/
参考资料:
1、截图来源:http://wiki.postgresql.org/wiki/Working_with_Eclipse
2、过程完全版:http://blog.csdn.net/adrastos/article/details/9093743
PS:感谢参考文献2的作者大大救我于水火之中···么么哒···痛哭流涕嘤嘤嘤/(ㄒoㄒ)/~~
- Eclipse编译PostgreSQL 9.5.2
- Eclipse编译PostgreSQL 9.2.2
- PostgreSQL 9.1.2源码编译
- VS2010编译PostgreSQL 9.2.2
- VS2010编译PostgreSQL 9.2.2
- Linux下用Eclipse编译、安装、运行、调试PostgreSQL源码
- 编译安装PostgreSQL-9.5.3数据库
- 编译postgresql与pgagent
- Postgresql 编译问题
- Postgresql源码编译(windows7)
- 编译 postgresql --with -python
- redhat 编译安装postgresql
- 从源码编译postgresql
- postgresql编译安装
- ARM64 平台 PostgreSQL 编译
- Eclipse java postgresql
- 配置eclipse调试PostgreSQL
- Linux CentOS 7 安装PostgreSQL 9.5(源码编译)
- Spring 学习时遇到错误整理贴(会慢慢补充)
- Win10远程时,提示“您的凭证不工作”解决办法
- POJ 1088 滑雪(dp)
- Python调用哈工大语言云(LTP)API进行自然语言处理
- 浅谈 分布式系统 基本概念
- Eclipse编译PostgreSQL 9.5.2
- 第12章--Java集合之Iterator接口的使用
- PHP之array_keys()获取数组键名
- AndroidStudio的adb启动问题
- 第一集:机器学习的动机与应用
- Unexpected error while running MyBatis Generator. Cannot resolve classpath entry: mysql-connector-ja
- mysql的DDL操作
- 合并排序实现和分析
- ECMAScript继承机制实现