在centos 6.2 编译 postgresql 9.3.2 报错。
直接运行 ./configure
报错:
checking test program... failed
configure: error:
Could not execute a simple test program. This may be a problem
related to locating shared libraries. Check the file 'config.log'
for the exact reason.
config.log 里面有下面几种错误
conftest.c: In function 'main':
conftest.c:22: error: 'choke' undeclared (first use in this function)
conftest.c:22: error: (Each undeclared identifier is reported only once
conftest.c:22: error: for each function it appears in.)
conftest.c:22: error: expected ';' before 'me'
cc1: error: unrecognized command line option "-fexcess-precision=standard"
conftest.c:17:28: error: ac_nonexistent.h: No such file or directory
...............................
google了下,没有直接相关的错误信息,但有类似的源码编译的错误,都说是 gcc 编译器的原因。
我用的gcc 是yum安装的 4.4.7版本
请问谁知道怎么解决呢?
试下pg9.3.1看看,我在CentOS6.4下安装没问题也试过的,不行。开始安装了9.3.2成功了的,后来装一个插件的时候搞错了,卸载重装的时候就成这样了<divclass="ref">
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。