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

修改重新编译sqlite源代码测试流程,第1张

概述我的天  赶紧写下来,前段日子折腾出来  然后没有记录今天再弄就疯了。型号可以查看历史的命令 。。呜呜 1、修改好源代码保存之后  比如源码路径是 /home/phf/sqlite-autoconf-3180000  在该目录下运行    ../sqlite-autoconf-3180000/configure --prefix=/home/phf/sqlite  将生成的makefile等配置文

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



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依赖的动态库路径 是不是你自己的还是系统默认的。。

总结

以上是内存溢出为你收集整理的修改重新编译sqlite源代码测试流程全部内容,希望文章能够帮你解决修改重新编译sqlite源代码测试流程所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/1163491.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-01
下一篇 2022-06-01

发表评论

登录后才能评论

评论列表(0条)

保存