首页 > 其他分享 >openGauss 轻量版安装包编译

openGauss 轻量版安装包编译

时间:2024-04-28 09:55:51浏览次数:19  
标签:mini 安装包 编译 sh openGauss 轻量

轻量版安装包编译

使用build/script/cmake_package_mini.sh脚本构建openGauss轻量版安装包。

前提条件

操作步骤

  1. 执行如下命令进入到代码目录。

    [user@linux sda]$ cd /sda/openGauss-server/build/script
    
  2. 执行如下命令编译出openGauss产品安装包。

    [user@linux openGauss-server]$ sh cmake_package_mini.sh -3rd [binarylibs path] -m [release | debug | memcheck]
    

    例如:

    sh cmake_package_mini.sh -m release -3rd /sdc/binarylibs           # 生成release版本的openGauss轻量版安装包
    
  3. 显示如下内容,表示安装包编译成功。

    success!
    
    • 生成的安装包会存放在./output目录下。
    • 编译和打包日志为:./build/script/makemppdb_pkg.log。

标签:mini,安装包,编译,sh,openGauss,轻量
From: https://www.cnblogs.com/renxyz/p/18163077

相关文章

  • openGauss 如何解决-Configure-error-C-compiler-cannot-create-executables-报错
    如何解决“Configureerror:Ccompilercannotcreateexecutables”报错问题如何解决版本编译时出现的“Configureerror:Ccompilercannotcreateexecutables”报错。回答报错原因:binarylibs文件不完整或者被损坏。解决办法:若binarylibs是通过开源软件构建而来,请重新构......
  • openGauss 如何解决-g++-fatal-error-Killed-signal-terminated-program-cclplus-报错
    如何解决"g++:fatalerror:Killedsignalterminatedprogramcclplus"报错问题如何解决编译过程中出现的"g++:fatalerror:Killedsignalterminatedprogramcclplus"报错。回答报错原因:脚本中的编译过程都添加了-sj参数,并发数太大导致错误。解决办法:编译过程中降......
  • Java并发02---Synchronized的实现原理、锁的升级、锁的膨胀、对象头、锁的消除、偏向
    @目录何为synchronized前置知识:对象头锁的升级(锁的膨胀)偏向锁轻量级锁轻量级锁锁的消除何为synchronized我们知道,synchronized关键字能够将其修饰的代码块、方法、静态方法变成同步代码。我们在前文中已经介绍过了,使用volatile关键字修饰能保证变量在内存中的可见性,但不保证操作......
  • 一个比 Celery 轻量好用的异步任务工具
    转载自:https://mp.weixin.qq.com/s/w579duXw7dHIBQuUhD7VfgRQ 是Python中一个基于Redis的简单的,轻量级的异步任务工具。通过 RQ,您可以将耗时的任务放入队列中异步执行,而不会阻塞主应用程序的执行。# 1、安装通过pip可以直接安装它$ pip install rq# 2、核心概念......
  • openGauss DELETE语句
    DELETE语句DELETE语句可以从指定的表里删除满足WHERE子句的行。如果WHERE子句不存在,将删除表中所有行,结果只保留表结构。语法格式DELETEFROMtable_name[WHEREcondition];参数说明table_name目标表的名称(可以有模式修饰)。取值范围:已存在的表名。condition......
  • openGauss ALTER-TABLE语句
    ALTERTABLE语句修改表,包括修改表的定义、重命名表、重命名表中指定的列、重命名表的约束、设置表的所属模式、添加/更新多个列、打开/关闭行访问控制开关。语法格式在一张已经存在的表上添加列。ALTERTABLEtable_nameADDcolumn_namedata_type;在一张已经存在......
  • openGauss WHERE子句
    WHERE子句当我们需要根据指定条件从表中查询数据时,就可以在SELECT语句中添加WHERE子句,从而过滤掉我们不需要数据。WHERE子句构成一个行选择表达式,用于获取满足指定条件的数据,如果给定的条件满足,才返回从表中提取到的具体数值。语法格式SELECT{*|[column,...]}[FROMfr......
  • openGauss 表达式
    表达式表达式类似一个公式,我们可以将其应用在查询语句中,用来查找数据库中指定条件的结果集。简单表达式逻辑表达式逻辑表达式的操作符和运算规则,详情请参见逻辑操作符。比较表达式常用的比较操作符,请参见操作符。除比较操作符外,还可以使用以下句式结构:BETWEEN操作符......
  • openGauss 查看对象
    查看对象gsql工具提供了若干高级特性,便于用户使用。常见用法如下:查看命令帮助信息\h[NAME]例如,查询ABORT的所有语法。openGauss=#\hABORTCommand:ABORTDescription:abortthecurrenttransactionSyntax:ABORT[WORK|TRANSACTION];切换数据库\cdb......
  • openGauss 触发器
    触发器触发器会在指定的数据库事件发生时自动执行函数。语法格式创建触发器CREATETRIGGERtrigger_name{BEFORE|AFTER|INSTEADOF}{event[OR...]}ONtable_name[FOR[EACH]{ROW|STATEMENT}][WHEN(condition)]EXECUTEPROC......