sqlite 交叉编译
2012-09-14 14:49
260 查看
1、做移植工作前我们首先应当做好交叉编译工具链,然后下载sqlite-3.3.17 http://www.sqlite.org/download.html
2、解压到你新建的一个目录里 tar -vxzf get sqlite-3.3.17.tar.gz 并进入解压好的目录 cd sqlite-3.6.17
3、此时在 sqlite-3.6.17 在新建一个目录名字可以随便取,如:sqlite-arm-linux, 并进入目录 cd sqlite-arm-linux。
4、移植 sqlite-3.6.17 时 Makefile 和 configure都不需要做任何的修改;
5、进入sqlite-arm-linux目录时直接运行 ../configure --disable-tcl --host=arm-linux;
6、直接运行make即可;
7、make成功后进入 .lib文件夹下,运行arm-linux-strip sqlite3,这将去掉sqlite3中的调试信息,大大减少sqlite3所占的空间。
8、最后我们将libsqlite3.so libsqlite3.so.o libsqlite3.so.0.8.6三个文件复制到arm板/lib目录下,将sqlite3复制到根目录下,到此我们就完整地把sqlite-3.3.17移植到arm板上了。
注:我用的arm板是s3c2410,交叉编译工具为 3.4.4,本人亲自移过,是没有问题的!
2、解压到你新建的一个目录里 tar -vxzf get sqlite-3.3.17.tar.gz 并进入解压好的目录 cd sqlite-3.6.17
3、此时在 sqlite-3.6.17 在新建一个目录名字可以随便取,如:sqlite-arm-linux, 并进入目录 cd sqlite-arm-linux。
4、移植 sqlite-3.6.17 时 Makefile 和 configure都不需要做任何的修改;
5、进入sqlite-arm-linux目录时直接运行 ../configure --disable-tcl --host=arm-linux;
6、直接运行make即可;
7、make成功后进入 .lib文件夹下,运行arm-linux-strip sqlite3,这将去掉sqlite3中的调试信息,大大减少sqlite3所占的空间。
8、最后我们将libsqlite3.so libsqlite3.so.o libsqlite3.so.0.8.6三个文件复制到arm板/lib目录下,将sqlite3复制到根目录下,到此我们就完整地把sqlite-3.3.17移植到arm板上了。
注:我用的arm板是s3c2410,交叉编译工具为 3.4.4,本人亲自移过,是没有问题的!
相关文章推荐
- 交叉编译场景分析(arm-linux)(七)--编译sqlite
- UBUNTU 10.04环境下交叉编译sqlite3.20.1源码
- 交叉编译场景分析(arm-linux)(七)--编译sqlite
- 交叉编译场景分析(arm-linux)(七)--编译sqlite
- sqlite3交叉编译
- 交叉编译场景分析(arm-linux)(七)--编译sqlite
- sqlite的交叉编译
- sqlite3交叉编译环境配置
- 关于SQLite3 编译及交叉编译的一些问题
- sqlite3 交叉编译
- 交叉编译场景分析(arm-linux)(七)--编译sqlite
- sqlite-3.3.6编译安装与交叉编译全过程详细记录
- Ubuntu12.04交叉编译mini2440提供的QtE4.6.3并测试sqlite3数据库
- 在redhat linux 9上交叉编译sqlite-3.3.6
- 交叉编译Python-2.7.13到ARM(aarch32)—— 支持sqlite3
- 基于FS4412嵌入式系统移植(7) sqlite3交叉编译与移植
- 关于SQLite3 编译及交叉编译的一些问题
- sqlite 交叉编译-转
- sqlite3的移植方法,以及交叉编译方法。
- 关于SQLite3 编译及交叉编译的一些问题 (2012-12-11 16:22:18)