修改重新编译sqlite源代码测试流程

我的天  赶紧写下来,前段日子折腾出来  然后没有记录今天再弄就疯了。型号可以查看历史的命令 。。呜呜



1、修改好源代码保存之后  比如源码路径是 /home/phf/sqlite-autoconf-3180000  在该目录下运行

   ../sqlite-autoconf-3180000/configure --prefix=/home/phf/sqlite  将生成的makefile等配置文件 放去另一个目录下sqlite

2、然后进去sqlite那个目录执行

   make 编译成功后

  在sqlite目录下就生成了include  以及lib目录 lib目录下有libsqlite3.a 以及libsqlite3.so 静态动态链接库 

 这样修改好的源代码的生成的sqlite可执行文件 就可以用了


3、将sqlite/lib/加入库文件的环境变量中 执行

export LD_LIBRARY_PATH=/home/phf/sqlite/lib

这样 当你做测试的时候使用sqlite3的库 的时候 就会有限搜索 环境变量中的路径 而不是去默认的/usr/lib/sqlite中了


4、接着 写测试文件  调用sqlite的API  ,执行

gcc test.c -lsqlite3 即可  这样 库文件路径就会是你自己路径下的

可以执行 ldd a.out即可以查看  a.out依赖的动态库路径 是不是你自己的还是系统默认的。。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值