当前位置:  技术问答>linux和unix

关于sqlite 动态库编译

    来源: 互联网  发布时间:2016-03-02

    本文导语:  使用sqlite 时有没有静态库可用,使用动态库是不是需要在运行程序的电脑上安装 sqlite ? | 如果你是用c的话 sqlite3就两个文件sqlite3.c和sqlite3.h 自己编译表态库或者动态库就行了 | ...

使用sqlite 时有没有静态库可用,使用动态库是不是需要在运行程序的电脑上安装 sqlite ?

|
如果你是用c的话
sqlite3就两个文件sqlite3.c和sqlite3.h
自己编译表态库或者动态库就行了

|
如果用rpm包安装的话 这是我电脑上的结果

#rpm -qa|grep sqlite
sqlite-3.3.6-2

# rpm -ql sqlite-3.3.6-2
/usr/bin/sqlite3
/usr/lib/libsqlite3.so.0
/usr/lib/libsqlite3.so.0.8.6
/usr/share/doc/sqlite-3.3.6
/usr/share/doc/sqlite-3.3.6/README
/usr/share/man/man1/sqlite3.1.gz

# ll /usr/lib/libsqlite3.so.0
lrwxrwxrwx  1 root root 19 12月  3 14:20 /usr/lib/libsqlite3.so.0 -> libsqlite3.so.0.8.6


libsqlite3.so.0.8.6就是动态库文件了

|
sqlite-amalgamation-3_5_4.zip

解包,把sqlite3.c和sqlite3.h加到自己的工程中就行了.

|
不知道你是什么环境了
我是这样编译成动态库的(cent-os 4.5 或 ubuntu 6.06)

gcc -shared -o libsqlite3.so sqlite3.c -lpthread -ldl

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 使用sqlite的问题?
  • cgi+sqlite移植问题,
  • linux sqlite3 帮帮忙
  • sqlite3的内存释放问题。
  • linux的sqlite3怎么能在WINDOWS中也能访问
  • undefined reference to `sqlite3_open'(在线等 ~)
  • SQLite Database Browser
  • php读取sqlite数据库入门实例
  • c2sqlite
  • SQLite 归档工具 SQLAR
  • Qore SQLite3 Module
  • Sqlite3管理工具 Sqliteman
  • SQLite数据库管理工具 SQLiteManager
  • linux下的sqlite3.h头文件找不到
  • php读取sqlite入门实例
  • C++语言的SQLite 接口库 sqlitexx
  • 博客 iis7站长之家
  • SQLite 数据库管理工具 phpsqlitesite
  • SQLite管理工具 phpLiterAdmin
  • qt安装 sqlite安装 clips


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3