Linux安装编译SQLCipher,对sqlite数据库加密、解密、修改、去掉密码操作

本文详细介绍了如何在Linux环境中安装SQLCipher,并演示了对SQLite数据库进行加密、解密、修改以及移除密码的操作步骤,确保数据的安全存储。
摘要由CSDN通过智能技术生成
本文主要是自己在实际用的过程记录,如发现理解错误,欢迎指正。

2 # ./configure --enable-tempstore=yes CFLAGS="-DSQLITE_HAS_CODEC"
3 # make
make: tclsh: Command not found
make: *** [fts5.c] Error 127
make: *** Waiting for unfinished jobs....

#./configure --enable-tempstore=yes CFLAGS="-DSQLITE_HAS_CODEC" --disable-tcl
# make -j 16
cat parse.h /home/work/guoli/sqlcipher-master/src/vdbe.c | tclsh /home/work/guoli/sqlcipher-master/tool/mkopcodeh.tcl >opcodes.h
/bin/sh: tclsh: command not found
make: *** [opcodes.h] Error 127
--------------------------------------------------------------------------------
4 安装tcl

# tar -xvzf tcl8.6.8-src.tar.gz
#cd tcl8.6.8/unix
#./configure --prefix=/user/local/tcl
# make
#sudo make install
# sudo ln -s /user/local/tcl/bin/tclsh8.6 /bin/tclsh
--------------------------------------------------------------------------------
重复步骤2
报错:
sqlite3.c:16702:3: error: unknown type name ‘sqlite3_mutex’
5 怀疑需要安装 sqlite

#tar -xvxf sqlite-autoconf-3210000.tar.gz
#cd sqlite-autoconf-3210000/
#./configure
#make
#sudo make install
--------------------------------------------------------------------------------
重复步骤2
编译通过
-------------------------------- 测试 --------------------------------------
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值