Linux下安装sqlite3
来源:互联网 发布:河北干部网络管理学院 编辑:程序博客网 时间:2024/04/29 09:34
软件可以到官网下载:http://www.sqlite.org/download.html
我安装的版本是:sqlite-autoconf-3071502.tar.gz
解压:tar -xvf sqlite-autoconf-3071502.tar.gz
进入目录:cd sqlite-autoconf-3071502
新建一个安装目录:mkdri my_install
执行:./configure --prefix=安装目录
会自动生成Makefile文件
编译并安装:make && make install
如果这时候使用:gcc sqlitest.c -o sqlitest
会出现错误:
sqlitest.c:3:25: fatal error: sqlite3.h: No such file ordirectory
解决办法:
将头文件复制到系统的include中:
cp 安装目录/include/sqlite3.h/usr/include
这时候再测试一下:gcc sqlitest.c -osqlitest
会出现错误:
/tmp/ccSaqYiI.o: In function `main':
sqlitest.c:(.text+0x39): undefined reference to`sqlite3_open'
sqlitest.c:(.text+0x50): undefined reference to`sqlite3_errmsg'
sqlitest.c:(.text+0xad): undefined reference to`sqlite3_exec'
sqlitest.c:(.text+0xde): undefined reference to`sqlite3_free'
sqlitest.c:(.text+0x10a): undefined reference to`sqlite3_exec'
sqlitest.c:(.text+0x14d): undefined reference to`sqlite3_exec'
sqlitest.c:(.text+0x19c): undefined reference to`sqlite3_exec'
sqlitest.c:(.text+0x1a8): undefined reference to`sqlite3_close'
这是因为没有库文件
解决办法:
cp /安装目录/lib/libsqlite3.so /usr/lib
libsqlite3.so是链接文件,一般会自动把libsqlite3.so.8和libsqlite3.so.8.0.6一起复制过去,如果没有的话就手动复制吧。
编译时,使用:
gcc sqlitest.c -o sqlitest-l sqlite3
测试代码:
#include
0 0
- linux下安装sqlite3
- Linux下安装sqlite3
- Linux下安装SQLite3
- linux下安装sqlite3
- Linux下安装Sqlite3
- Ubuntu linux下安装sqlite3
- linux(Ubuntu) 下安装sqlite3
- Linux环境下安装sqlite3
- Linux环境下安装sqlite3
- Ubuntu linux下安装sqlite3
- Ubuntu linux下安装sqlite3
- Ubuntu linux下安装sqlite3
- Ubuntu linux下安装sqlite3
- Linux下安装SQLite3数据库
- Linux下安装SQLite3数据库
- Linux 下Sqlite3 的安装及应用
- Linux 下的 sqlite3 的安装
- linux下安装mysql和sqlite3数据库
- 解决实体机与虚拟机实现文件共享问…
- Linux下安装boa(嵌入式web服务器…
- 关闭microsoft office 2013上载中心
- boa服务器make错误[转载]
- 交叉编译工具链arm-linux-gcc-4.3.…
- Linux下安装sqlite3
- Linux下交叉编译sqlite3并移植到AR…
- 基于Linux视频驱动接口V4L2视频采…
- Linux下使用mjpg-streamer实现监控
- MJPG-Streamer视频流服务器移植
- 包裹函数(wrapper function)
- 将博客搬至CSDN
- Making AndroidAnnotations work with IntelliJ IDEA
- uva 10154 Weights and Measures(dp)