Centos7源码编译安装Sqlite最新版本

devtools/2025/3/1 21:44:43/

下载源码

https://www.sqlite.org/download.html

复制下载链接,然后用 wget 下载

wget https://www.sqlite.org/2025/sqlite-autoconf-3490100.tar.gz

解压缩编译安装

tar -zxf sqlite-autoconf-3490100.tar.gz
cd sqlite-autoconf-3490100
./configure --prefix=/usr/local/sqlite3
make -j2 && make install

替换掉旧的版本

#替换旧版本
rm -f /usr/bin/sqlite3
ln -s /usr/local/sqlite3/bin/sqlite3   /usr/bin/sqlite3
#配置环境
echo "/usr/local/sqlite3/lib" > /etc/ld.so.conf.d/sqlite3.conf
ldconfig
#查看版本
sqlite3 --version

如果看到如下提示则说明安装成功:

so文件位置如下:

/usr/local/sqlite3/lib/libsqlite3.so

拷贝到项目中即可使用!


http://www.ppmy.cn/devtools/163738.html

相关文章

编程小白冲Kaggle每日打卡(17)--kaggle学堂:<机器学习简介>随机森林

Kaggle官方课程链接:Random Forests 本专栏旨在Kaggle官方课程的汉化,让大家更方便地看懂。 Random Forests 使用更复杂的机器学习算法。 介绍 决策树给你留下了一个艰难的决定。一棵有很多叶子的深树会被过度拟合,因为每一个预测都来自它…

GD32F450 使用

GB32F450使用 1. 相关知识2. 烧写程序3. SPI3.1 spi基础3.2 spi代码 4. 串口4.1 串口引脚4.2 串口通信代码 问题记录1. 修改晶振频率 注意:GD32F450 总共有三种封装形式,本文所述的相关代码和知识,均为 GD32F450IX 系列。 1. 相关知识 参数配…

labview中VISA串口出现异常的解决方案

前两天在做项目时发现,当用VISA串口读取指令时出现了回复异常的情况,不管发什么东西就一直乱回,针对这个情况,后面在VISA串口中加了一个VISA寄存器清零的函数。加了之后果然好多了,不会出现乱回的情况,但是…

Spring Boot 实战:轻松实现文件上传与下载功能

目录 一、引言 二、Spring Boot 文件上传基础 (一)依赖引入 (二)配置文件设置 (三)文件上传接口编写 (一)文件类型限制 (二)文件大小验证 &#xff0…

docker简介-学习与参考

docker Docker 是一个开源的应用容器引擎,基于 Go 语言并遵从 Apache2.0 协议开源。 Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。 容器是完全使用沙箱…

在AI中,tokens是自然语言处理(NLP)的基本单位,用于文本的分割和处理。

在AI中,tokens是自然语言处理(NLP)的基本单位,用于文本的分割和处理。‌ Tokens可以是单个单词、字符、子词或标点符号,具体形式取决于使用的分词方法。‌12 Tokens在AI模型中的作用 ‌文本处理‌:在AI模…

【分布式锁通关指南 04】redis分布式锁的细节问题以及RedLock算法原理

引言 在03篇中我们讲解了lua脚本的使用(Ps:如果你没跳过的话),目前我们通过api也好,lua脚本也好,已经基于redis实现了分布式锁,但看似完美的它其实还存在一些细节问题,本章节将会带领…

验证码识别:一文掌握手机验证码的自动化处理

文章目录 一、获取手机验证码1.1 通过短信接收验证码1.2 使用第三方短信接收服务1.3 使用ADB读取手机短信1.4 通过API获取验证码1.5 通过邮件接收验证码二、解析和提取验证码2.1 正则表达式提取2.2 JSON解析三、自动化输入验证码3.1 使用Selenium自动化Web应用3.2 使用Appium自…