使用sqlite源码生成json扩展动态库的步骤

本文详细介绍如何在Ubuntu 16.04上检查并升级SQLite3版本。步骤包括使用dpkg查看当前版本,从官方源下载对应源码包,解压并编译自定义扩展,最后将编译好的库文件放置到系统目录。适用于希望优化或扩展SQLite3功能的开发者。

1. 使用dpkg查看本机sqlite3的安装版本(ubuntu16.04 64位默认安装的sqlite3版本是3.11.0-1ubuntu1.2 )
2. 从ubuntu的源下载对应的sqlite3的源码包,下载地址:
 https://launchpad.net/ubuntu/+source/sqlite3
3. 解压缩下载的源码包,如sqlite3_3.11.0.orig.tar.xz
4. 进入目录ext/misc/,打开命令行,执行
    cp ../../sqlite3ext.h ./
    gcc -fPIC -shared json1.c sqlite3ext.h -o libjson.so
5. 将生成的libjson.so拷贝到/usr/local/lib/目录下即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值