之前写过龙芯3a3000下编译Postgresql源码的博客,因为3a5000指令集架构变成了loongarch64,所以这里再次整理一下针对loongarch64指令集的编译过程。

注意:编译参数因为写文章时PG源码没有对loongarch指令集的支持,额外配置了 --disable-spinlocks参数,未来PG源码增加对loongarch64指令集支持以后不要加改参数。

1.下载postgresql源码

https://www.postgresql.org/ftp/source/v14.3/

从以上地址下载源码包复制到龙芯3a5000机器里面。

2.安装一下编译依赖

apt install libreadline-dev bison flex libsystemd-dev 

3.创建安装以后的目录

sudo mkdir -p /data/pg14/data
sudo adduser postgres
sudo chown postgres /data/pg14tar -zxvf pg14源码包路径.tar.gz
cd pg14源码包解压缩路径#注意下面的 --disable-spinlocks 参数是写文章的时候PG源码未适配loongarch指令集才加的,将来先尝试不加该参数进行配置
./configure --with-systemd --prefix=/data/pg14  --disable-spinlocks
make -j 4
make install
sudo chown -R postgres /data/pg14
su - postgres
/data/pg14/bin/initdb -D /data/pg14/data

龙芯3a5000下编译postgresql 14.3相关推荐

  1. 龙芯3a5000下编译redis 7.0源码

    1.下载redis 7.0源码后解压缩备用 https://redis.io/download/ 2.下载最新版本的config.guess和config.sub redis 用到了jemalloc库 ...

  2. 龙芯3a5000下编译nginx源码

    1.nginx源码获取 http://hg.nginx.org/nginx 选择tag,选择稳定版本1.22,点击gz下载gz压缩格式的源码. 2.编译环境需要安装一大堆依赖,不过我测试这台机器因为之 ...

  3. 龙芯3a5000下安装部署rabbitmq

    1.下载erlang源码准备手动编译 http://erlang.org/download/otp_src_24.0.tar.gz 解压缩备用 apt install unixodbc unixodb ...

  4. 龙芯3A5000下最新gcc 12.1交叉编译器获取与使用

    本来这篇文章是要写成自己如何一步步编译成功gcc12.1的,无论是在龙芯35000下编译还是在x86机器下构建交叉编译工具链,折腾到最后,gcc12.1倒是编译出来了,glibc不知道应该怎么搞,最后 ...

  5. 龙芯3a5000下安装达梦8和Qt

    一.DM8安装 龙芯3a5000+kylin10 1.创建用户和组 #创建安装用户和用户组 sudo groupadd dm sudo useradd -g dm -m -d /home/dmdba ...

  6. 【保姆级教程】在龙芯3A5000上编译arrow-0.15.1

    环境信息 处理器:龙芯3C5000 操作系统:Loongnix Server 8.4.1 内核版本:4.19.190-6.5 1.arrow-0.15.1的编译参数 每家的参数不一样,可以根据自己需求 ...

  7. 在龙芯3a5000处理器上进行qt-5.11.3源码编译流程与遇到的问题

    1.环境说明 处理器:Loongson-3A5000M 统信桌面操作系统 Linux 注意网上很多帖写的都是适用于龙芯3a4000的,龙芯3a4000指令集是mips,龙芯3a5000指令集为Loon ...

  8. 龙芯3A5000参数 龙芯3A5000怎么样

    龙芯3A5000处理器是首款采用自主指令系统LoongArch的处理器芯片. 龙芯3A5000怎么样这些点很重要http://www.adiannao.cn/dy LoongArch基于龙芯二十年的C ...

  9. 龙芯3a5000部署nacos 1.4低版本方法

    龙芯3a5000,指令集架构从mips64变更为loongarch64,这事和搞java spring cloud微服务注册的nacos有什么关系呢?有!nacos内部使用了原生c++库rocksdb ...

  10. 龙芯3A5000安装运行lazarus

    龙芯3A5000采用了longarch指令集,龙芯仓库以及lazarus官网,均无longarch版本的lazarus和fpc,尝试编译源码,也因不支持longarch行不通. 在龙芯下可正常运行用w ...

最新文章

  1. DIY自己的AI助理,萝莉御姐暖男霸道总裁全凭你定义,微软小冰团队发布新框架...
  2. 计算机应用基础基础系统,计算机应用基础试题库系统分析
  3. int a[5]={1,2,3,4,5}; int *p=(int*)(a+1); printf(%d,*(p-1)); 答案为什么是5?
  4. 【js】【前台输入效验】【validate插件的使用】 前端
  5. 关于企业费控管理的这些陷阱,你知道吗?
  6. 开启MyBatis(三)工作原理
  7. android中ListView的简单使用
  8. jpg、png、jpeg区别与压缩等知识总结 —— 性能优化篇
  9. php公益培训第2部,PHP公益培训第3部-HTTP协议视频教程
  10. 安卓app开发菜鸟教程!淘汰了80%的Android面试者,满满干货指导
  11. html背景图片定位方法
  12. 教师公开课教学课件PPT模板
  13. 中科院成都计算机应用研究所毕业,中国科学院成都计算机应用研究所考研问答...
  14. 如何快速学习一门新计算机语言
  15. 待定系数法求不定积分中的待定系数法的拆分总结
  16. electron 自动更新 热跟新
  17. dlib人脸对齐(python)
  18. 初学编程者必知的五个网站
  19. 计算机主机突然断电有什么影响吗,电脑突然断电对硬盘有影响?实测后真相了...
  20. 【译】2021 Go 趋势报告

热门文章

  1. CSDN(Markdown编辑)怎样打出各种表情符号和文章目录【图文】
  2. 各大主流编程语言比较,运用场景
  3. word前两页不设置页码,从第三页开始设置页码(word页码设置)
  4. 您的计算机无法加入域,Win7系统电脑无法加入域提示找不到网络路径的应对方案...
  5. 2016年全国房价会呈什么趋势?
  6. word 单页、多页面旋转
  7. js表格实现行、列冻结
  8. 【msm8953】gpio口模拟pwm详细步骤
  9. EI会议列表--IEEE主办的会议
  10. matlab m怎么使用,MATLAB的M文件的学习和使用