加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

SQLite编译

发布时间:2020-12-13 00:02:36 所属栏目:百科 来源:网络整理
导读:sqlite3编译安装 1.从官方网站下载sqlite-autoconf-3070602.tar.gz 2.解压,进入当前目录 3.开始配置,执行命令: ./configure --prefix =/usr/local/sqlite_arm指定安装目录;生成的文件都在这个目录。 ./configure --host = arm -linux 指定目标架构类型;

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. }

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读