安装包编译即将代码编译生成软件安装包。
前提条件
操作步骤
-
执行如下命令进入到安装包代码编译脚本目录。
[user@linux sda]$ cd /sda/openGauss-server/package -
执行如下命令,编译出openGauss安装包。
[user@linux package]$ sh package_gaussdb_single.sh -m [debug | release | memcheck]
说明:
_[debug | release | memcheck]_可选择三种目标版本,三种目标版本如下所示:
- release: 代表生成release版本的二进制程序,该版本编译时,配置GCC高级别优化选项,去除内核调试代码,通常用于生成环境或性能测试环境。
- debug:代表生成debug版本的二进制程序,该版本编译时,增加内核代码调试功能,通常用于开发自测环境;
- memcheck:代表生成memcheck版本的二进制程序,该版本编译时,在debug版本基础上新增ASAN功能,通常用于定位内存问题。 -
显示如下内容,表示编译成功。
success!- 更多详细命令参数可参照 –h。
- 生成的安装包会存放在当前目录下。
- 编译日志为:make_package.log
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。
评论
文集目录
暂无数据




