Chinaunix首页 | 论坛 | 博客
  • 博客访问: 143776
  • 博文数量: 36
  • 博客积分: 901
  • 博客等级: 准尉
  • 技术积分: 592
  • 用 户 组: 普通用户
  • 注册时间: 2012-03-07 13:31
文章分类

全部博文(36)

文章存档

2013年(14)

2012年(22)

我的朋友

分类: SQLite/嵌入式数据库

2013-03-19 23:41:11

sqlite3编译安装

1.从官方网站下载sqlite-autoconf-3070602.tar.gz

2.解压,进入当前目录

3.开始配置,执行命令:

./configure --prefix=/usr/local/sqlite_arm 指定安装目录;生成的文件都在这个目录。

./configure --host=arm-linux  指定目标架构类型;如果是ARM,提前配置好交叉编译环境。

4.编译,执行命令:

make

5.安装,执行命令:

make install

6.整个sqlite_arm目录就是开发需要的所有文件。 可以使用sqlite3.h和libsqlite3.a进行编译链接。

7.测试代码如下:


 

点击(此处)折叠或打开

  1. #include "sqlite3.h"
  2. #include <stdio.h>
  3. #include <stdlib.h>
  4. int main(int argc, char *argv[])
  5. {
  6.     sqlite3 *db=NULL;
  7.     int rc;

  8.     rc = sqlite3_open("test.db",&db);
  9.     if(rc)
  10.     {
  11.         fprintf(stderr,"Can't open database:%s/n",sqlite3_errmsg(db));
  12.         sqlite3_close(db);
  13.         return 0;
  14.     }
  15.     else
  16.         printf("Successful!/n");

  17.     sqlite3_close(db);
  18.     exit(1);
  19. }

 

 


 

阅读(2308) | 评论(0) | 转发(0) |
0

上一篇:emacs 中使用 gdb

下一篇:Why Emacs ?

给主人留下些什么吧!~~