报错信息:
问题原因:
gcc
版本过高。高版本的gcc
采用了更激进的循环上界分析推导算法。但这会导致一些旧的程序运行出错。
解决方案:
- 推荐的方法:升级PostgreSQL到更新的版本。
- 如果无法更换PG数据库版本和操作系统版本,则可以采取如下临时解决方案:
1.在数据库编译安装进行configure操作时,添加参数"-Wno-aggressive-loop-optimizations"
或"-fno-aggressive-loop-optimizations"
。
如:
我的环境 gcc 4.8.5