
openGauss 编译指南手册 01.pdf
5星
- 浏览量: 0
- 大小:None
- 文件类型:PDF
简介:
本手册为《openGauss编译指南手册 01》,详细介绍了如何进行openGauss数据库系统的编译过程,适合开发者和维护者参考使用。
openGauss是一个开源的关系型数据库管理系统,由华为技术有限公司主导开发。它具备处理大规模并发的能力及高性能的事务处理能力,并适用于大数据场景。
编译openGauss需要满足特定的操作系统、硬件环境以及软件依赖要求:
1. 操作系统需求:支持CentOS7.6(x86架构)、openEuler-20.03-LTS(aarch64和x86架构)及Kylin-V10(aarch64架构)。这些操作系统需要满足最低硬件规格,例如至少配备四核CPU、内存8GB以及空闲磁盘空间不少于100GB。
2. 编译环境需求:编译openGauss的机器需拥有足够高的配置,包括至少四核心处理器、8GB以上的内存和超过100GB的存储空间。操作系统要求同上所述。
3. 软件依赖项:为顺利地完成编译过程,需要安装libaio-devel(建议版本0.3.109-13)、flex(推荐使用2.5.31或更高版本)和bison(推荐2.7-4及以上版本)等软件包。
4. 环境变量设置:若采用一键式编译脚本,环境变量配置无需手动操作;如需自行处理,则应根据文档指示进行相应调整。
5. 编译流程与步骤:通过执行build.sh脚本能完成openGauss的构建及打包任务。文档详述了所需前提条件、具体操作方法等信息,并指导用户准备编译环境,安装软件包以及生成产品安装包的过程。
6. 常见问题及其解决办法:针对可能出现的问题如清除临时文件或处理“C compiler cannot create executables”、“g++: fatal error: Killed signal terminated program cc1plus”,文档提供了相应的解决方案,并解释了内存不足等情况的应对策略。
7. 编译产物存放位置:用户需了解编译后的安装包存储路径,以便后续操作与管理。
华为技术有限公司拥有本段落档的所有权并限制其复制、引用和传播。同时提醒读者注意产品和服务可能受商业条款约束。文档声明明确指出不对内容作任何形式的保证。
以上就是关于openGauss数据库从源码进行编译所需条件及环境配置的关键信息,包括常见问题解决方案等,对于希望自行构建此开源数据库系统的用户来说具有重要参考价值。
全部评论 (0)


