您的位置:首页 > 数据库

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,本人亲自移过,是没有问题的!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  sqlite makefile 工具 工作 c