当前位置: 首页 > news >正文

openGauss在银河麒麟V10 ARM平台编译安装(一)

银河麒麟桌面操作系统(国防版)V10 数据库源码编译步骤

# uname -a
Linux zxb-OpenStack-Nova 5.4.18-52-generic #41 SMP Wed Mar 2 15:24:07 CST 2022 aarch64
aarch64 aarch64 GNU/Linux# openGauss master分支
https://gitee.com/opengauss/openGauss-server.git# third-party 使用社区编译好的openEuler_arm对应的三方库二进制
https://opengauss.obs.cn-south-1.myhuaweicloud.com/latest/binarylibs/gcc10.3/openGaussthird_party_binarylibs_openEuler_arm.tar.gz

安装依赖

apt install flex bison libc-dev libreadline-dev libaio-dev

建头文件、库文件链接

头文件和库文件在对应的/usr/include/aarch64-linux-gnu/目录下,编译时候找不到默认位置,可以将这些目录下的文件夹建软链接指到/usr/include目录下。

## 备份下
cp -r /usr/include/ /usr/include_bak
mv /usr/lib64/ /usr/lib64_bak## 库文件建软链接
ln -s /usr/lib/aarch64-linux-gnu/ /usr/lib64## 头文件建软链接
ln -s /usr/include/aarch64-linux-gnu/sys /usr/include/sys
ln -s /usr/include/aarch64-linux-gnu/bits /usr/include/bits

http://www.mrgr.cn/news/63445.html

相关文章:

  • leaflet矢量瓦片vetorgrid显示聚合和图标裁剪显示不全的问题
  • 四、k8s快速入门之Kubernetes资源清单
  • C++获取Linux系统调用错误信息
  • 98、Python并发编程:Python的伪多线程、GIL以及自由线程特性
  • 不适合的学习方法
  • 探索Python安全字符串处理的奥秘:MarkupSafe库揭秘
  • 关于三色标记算法的理解
  • Git 子模块初始化和管理
  • 【Python游戏开发】猜数字游戏
  • Anolis(龙蜥)系统介绍
  • Linux中部署PostgreSQL保姆级教程
  • 二叉树算法题
  • 数据泄露后的安全重构:文件安全再思考
  • Java-实现重试机制并防止短时间内多次尝试
  • 2024网盘市场扫描 细则功能逐一较量
  • 使用 fzf 实现文件快速查找、打开及执行
  • Windows SEH异常处理讨论
  • Tile38命令-【Keys】
  • 卡尔曼滤波-应用白话
  • 在JAVA中使用Paho MQTT客户端
  • ArkTS基础
  • Excel函数学习记录
  • Matlab中国三大自然分区
  • 智慧园区有哪些优势
  • Java解析word中的表格或者文本
  • 揭秘云计算 | 1、云从哪里来?