数据库sqlite3.7.3 在PC端 和开发板arm的安装及编译

本文介绍了如何在PC端安装和编译sqlite3.7.3,包括解决配置问题、安装tcl8.5、进行make与make install。接着展示了如何编写测试程序并进行数据库操作,最后提到了将sqlite3移植到开发板ARM上的步骤,涉及到路径设置和源更新。
摘要由CSDN通过智能技术生成
1、下载源代码http://www.sqlite.org/download.html

2、tar -zxvf sqlite-3.7.3.tar.gz

                           host :pc端上安装与编译

3、进入sqlite-3.7.3

4   ./configure --disable-tcl --prefix= /usr/local/sqlite3

   注意:在执行第4步会出现一些错误如:hecking for localtime_s... no
                                                                    checking for tclsh8.5... no


 5 所以要先安装tcl8.5:在命令行下键入  sudo apt-ket intsall tcl8.5


6   make (编译)

7   make install(安装)

8 编写测试程序:

#include <stdio.h>
#include <stdlib.h>
#include "sqlite3.h"

//sqlite3的回调函数        
//sqlite 每查到一条记录,就调用一次这个回调
int LoadMyInfo( void * para, int n_column, char ** column_value, char ** column_name )
{
    //para是你在 sqlite3_exec 里传入的 void * 参数
    //通过para参数,你可以传入一些特殊的指针(比如类指针、结构指针),然后在这里面强制转换成对应的类型(这里面是void*类型,必须强制转换成你的类型才可用)。然后操作这些数据
    //n_column是这一条记录有多少个字段 (即这条记录有多少列)
    // char ** column_value 是个关键值,查出来的数据都保存在这里,它实际上是个1维数组(不要以为是2维数组)&#x

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值