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,本人亲自移过,是没有问题的!