linux编译加密版sqlite

发布时间 2023-03-26 13:41:00作者: 秋·风
加密版SQLite3MultipleCiphers下载网址:
https://github.com/utelle/SQLite3MultipleCiphers/

下载解压后,在终端执行以下2行命令就能生成libsqlite3.so,建议将libsqlite3.so拷贝到工程的文件夹。

cd src
gcc -O2 -s -shared -fPIC -c sqlite3mc.c gcc -O2 -s -shared -fPIC -o libsqlite3.so sqlite3mc.o

发现linux x86_64下不能按以述方法编译,经测试使用以下方法就可以编译:

复制代码
linux x86_64编译so步骤:
1、安装sudo apt install -y autoconf 如已安装请跳过
2、autoreconf
3、配置:./configure --prefix =/home/sqlite3/ (注:=后面是sqlite的安装路径,可以自己新建一个文件夹存放)
4、编译,安装
命令:make clean;make;make install (注:make clean是为了清除以前的编译文件,make是在编译,make install是安装)
安装完成后,在安装目录下可以看到生成了lib,include
复制代码