龙芯3a5000下编译postgresql 14.3
之前写过龙芯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相关推荐
- 龙芯3a5000下编译redis 7.0源码
1.下载redis 7.0源码后解压缩备用 https://redis.io/download/ 2.下载最新版本的config.guess和config.sub redis 用到了jemalloc库 ...
- 龙芯3a5000下编译nginx源码
1.nginx源码获取 http://hg.nginx.org/nginx 选择tag,选择稳定版本1.22,点击gz下载gz压缩格式的源码. 2.编译环境需要安装一大堆依赖,不过我测试这台机器因为之 ...
- 龙芯3a5000下安装部署rabbitmq
1.下载erlang源码准备手动编译 http://erlang.org/download/otp_src_24.0.tar.gz 解压缩备用 apt install unixodbc unixodb ...
- 龙芯3A5000下最新gcc 12.1交叉编译器获取与使用
本来这篇文章是要写成自己如何一步步编译成功gcc12.1的,无论是在龙芯35000下编译还是在x86机器下构建交叉编译工具链,折腾到最后,gcc12.1倒是编译出来了,glibc不知道应该怎么搞,最后 ...
- 龙芯3a5000下安装达梦8和Qt
一.DM8安装 龙芯3a5000+kylin10 1.创建用户和组 #创建安装用户和用户组 sudo groupadd dm sudo useradd -g dm -m -d /home/dmdba ...
- 【保姆级教程】在龙芯3A5000上编译arrow-0.15.1
环境信息 处理器:龙芯3C5000 操作系统:Loongnix Server 8.4.1 内核版本:4.19.190-6.5 1.arrow-0.15.1的编译参数 每家的参数不一样,可以根据自己需求 ...
- 在龙芯3a5000处理器上进行qt-5.11.3源码编译流程与遇到的问题
1.环境说明 处理器:Loongson-3A5000M 统信桌面操作系统 Linux 注意网上很多帖写的都是适用于龙芯3a4000的,龙芯3a4000指令集是mips,龙芯3a5000指令集为Loon ...
- 龙芯3A5000参数 龙芯3A5000怎么样
龙芯3A5000处理器是首款采用自主指令系统LoongArch的处理器芯片. 龙芯3A5000怎么样这些点很重要http://www.adiannao.cn/dy LoongArch基于龙芯二十年的C ...
- 龙芯3a5000部署nacos 1.4低版本方法
龙芯3a5000,指令集架构从mips64变更为loongarch64,这事和搞java spring cloud微服务注册的nacos有什么关系呢?有!nacos内部使用了原生c++库rocksdb ...
- 龙芯3A5000安装运行lazarus
龙芯3A5000采用了longarch指令集,龙芯仓库以及lazarus官网,均无longarch版本的lazarus和fpc,尝试编译源码,也因不支持longarch行不通. 在龙芯下可正常运行用w ...
最新文章
- DIY自己的AI助理,萝莉御姐暖男霸道总裁全凭你定义,微软小冰团队发布新框架...
- 计算机应用基础基础系统,计算机应用基础试题库系统分析
- int a[5]={1,2,3,4,5}; int *p=(int*)(a+1); printf(%d,*(p-1)); 答案为什么是5?
- 【js】【前台输入效验】【validate插件的使用】 前端
- 关于企业费控管理的这些陷阱,你知道吗?
- 开启MyBatis(三)工作原理
- android中ListView的简单使用
- jpg、png、jpeg区别与压缩等知识总结 —— 性能优化篇
- php公益培训第2部,PHP公益培训第3部-HTTP协议视频教程
- 安卓app开发菜鸟教程!淘汰了80%的Android面试者,满满干货指导
- html背景图片定位方法
- 教师公开课教学课件PPT模板
- 中科院成都计算机应用研究所毕业,中国科学院成都计算机应用研究所考研问答...
- 如何快速学习一门新计算机语言
- 待定系数法求不定积分中的待定系数法的拆分总结
- electron 自动更新 热跟新
- dlib人脸对齐(python)
- 初学编程者必知的五个网站
- 计算机主机突然断电有什么影响吗,电脑突然断电对硬盘有影响?实测后真相了...
- 【译】2021 Go 趋势报告