SQLite移植到arm
2017-05-23 09:42
483 查看
sqlite3移植到arm开发板
1、自己根据需要选个路径新建文件夹用于存放sqlite
mkdir sqlite-arm-linux
cd sqlite-arm-linux
2、将sqlite-3.6.18.tar.gz解压缩后的文件放到该目录下
tar zxvf sqlite-3.6.18.tar.gz
cd sqlite-3.6.18
3、在sqlite-3.6.18目录下新建个文件夹install,用来存放后面编译安装生成的lib库函数和可执行文件等
mkdir install
4、进入install目录下,用pwd获取绝对路径,然后退到上一层
cd install
pwd
/home/wwk/Documents/sqlite/sqlite-arm-linux/sqlite-3.6.18/install
cd ../
5、现在开始配置,使用configure配置文件命令如下
./configure --prefix=/home/wwk/Documents/sqlite/sqlite-arm-linux/sqlite-3.6.18/install --host=arm-linux CC=/usr/local/arm/4.3.2/bin/arm-linux-gcc
--disable-tcl
注:CC赋值为嵌入式开发环境所使用的交叉编译工具,后面接自己交叉编译器的路径 , --host指定软件运行环境为arm-linux,
--prefix指定源码交叉编译后生成文件的路径,我们指向了刚才新建的install文件夹。
6、make && make install,安装完后查看install目录下是否有以下文件
wwk@ubuntu:~/Documents/sqlite/sqlite-arm-linux/sqlite-3.6.18/install$
ls
bin include lib
wwk@ubuntu:~/Documents/sqlite/sqlite-arm-linux/sqlite-3.6.18/install$
cd bin
wwk@ubuntu:~/Documents/sqlite/sqlite-arm-linux/sqlite-3.6.18/install/bin$ ls
sqlite3
wwk@ubuntu:~/Documents/sqlite/sqlite-arm-linux/sqlite-3.6.18/install$ cd lib
wwk@ubuntu:~/Documents/sqlite/sqlite-arm-linux/sqlite-3.6.18/install/lib$ ls
libsqlite3.a libsqlite3.so libsqlite3.so.0.8.6
libsqlite3.la libsqlite3.so.0 pkgconfig
wwk@ubuntu:~/Documents/sqlite/sqlite-arm-linux/sqlite-3.6.18/install$ cd include/
wwk@ubuntu:~/Documents/sqlite/sqlite-arm-linux/sqlite-3.6.18/install/include$ ls
sqlite3ext.h sqlite3.h
7、将bin目录下的sqlite3和lib目录下的 libsqlite3.so
、libsqlite3.so.0.8.6 、libsqlite3.so.0分别拷贝到开发板
的/bin/和/lib/路径下,然后在开发板的系统上测试是否移植成功,直接输入sqlite3,若出现跟PC端一样的效果,
则为成功。
注:编译程序时需加上-lsqlite3这个链接选项
1、自己根据需要选个路径新建文件夹用于存放sqlite
mkdir sqlite-arm-linux
cd sqlite-arm-linux
2、将sqlite-3.6.18.tar.gz解压缩后的文件放到该目录下
tar zxvf sqlite-3.6.18.tar.gz
cd sqlite-3.6.18
3、在sqlite-3.6.18目录下新建个文件夹install,用来存放后面编译安装生成的lib库函数和可执行文件等
mkdir install
4、进入install目录下,用pwd获取绝对路径,然后退到上一层
cd install
pwd
/home/wwk/Documents/sqlite/sqlite-arm-linux/sqlite-3.6.18/install
cd ../
5、现在开始配置,使用configure配置文件命令如下
./configure --prefix=/home/wwk/Documents/sqlite/sqlite-arm-linux/sqlite-3.6.18/install --host=arm-linux CC=/usr/local/arm/4.3.2/bin/arm-linux-gcc
--disable-tcl
注:CC赋值为嵌入式开发环境所使用的交叉编译工具,后面接自己交叉编译器的路径 , --host指定软件运行环境为arm-linux,
--prefix指定源码交叉编译后生成文件的路径,我们指向了刚才新建的install文件夹。
6、make && make install,安装完后查看install目录下是否有以下文件
wwk@ubuntu:~/Documents/sqlite/sqlite-arm-linux/sqlite-3.6.18/install$
ls
bin include lib
wwk@ubuntu:~/Documents/sqlite/sqlite-arm-linux/sqlite-3.6.18/install$
cd bin
wwk@ubuntu:~/Documents/sqlite/sqlite-arm-linux/sqlite-3.6.18/install/bin$ ls
sqlite3
wwk@ubuntu:~/Documents/sqlite/sqlite-arm-linux/sqlite-3.6.18/install$ cd lib
wwk@ubuntu:~/Documents/sqlite/sqlite-arm-linux/sqlite-3.6.18/install/lib$ ls
libsqlite3.a libsqlite3.so libsqlite3.so.0.8.6
libsqlite3.la libsqlite3.so.0 pkgconfig
wwk@ubuntu:~/Documents/sqlite/sqlite-arm-linux/sqlite-3.6.18/install$ cd include/
wwk@ubuntu:~/Documents/sqlite/sqlite-arm-linux/sqlite-3.6.18/install/include$ ls
sqlite3ext.h sqlite3.h
7、将bin目录下的sqlite3和lib目录下的 libsqlite3.so
、libsqlite3.so.0.8.6 、libsqlite3.so.0分别拷贝到开发板
的/bin/和/lib/路径下,然后在开发板的系统上测试是否移植成功,直接输入sqlite3,若出现跟PC端一样的效果,
则为成功。
注:编译程序时需加上-lsqlite3这个链接选项
相关文章推荐
- 在ARM-Linux平台上移植SQLite(下)
- 在ARM-Linux平台上移植SQLite
- sqlite3.3.5移植-arm-hisiv200-linux
- 将SQLite移植到ARM板上 (转)
- SQlite在PC和ARM上的编译移植
- 嵌入式数据库sqlite在ARM上的的移植和使用
- 【ARM-Linux开发】嵌入式操作系统上的小型数据库移植SQLite
- sqlite移植到arm(二)
- SQLite3.3.6在ARM2410上的移植
- sqlite3在ARM上的移植
- 嵌入式arm210开发板移植sqlite
- sqlite移植到arm(一)
- 将SQLite移植到ARM上
- EasyARM283移植sqlite3
- 移植Sqlite2+PHP5.2+apache1.3到ARM平台
- SQlite在PC和ARM上的编译移植
- SQlite在PC和ARM上的编译移植
- 将SQLite移植到ARM板上
- linux sqlite3 arm平台移植
- SQLite向arm-linux的移植