本文参考:http://www.iganlei.cn/embed/387.html http://blog.chinaunix.net/uid-30441-id-2133838.html
由于项目需要将sqlite3移植到arm-linux,移植过程遇到几个问题,感谢以上两个博客博主的分享。
先从官网上下载最新版本的sqlite3:
解压:tar -xvzf sqlite-autoconf-3080401.tar.gz
进入文件夹:cd /sqlite-autoconf-3080401
新建一个文件夹:mkdir arm-linux-sqlite3
进入该文件夹:cd arm-linux-sqlite3
编译配置声称makefile:../configure CC=arm-linux-gcc --host=arm-linux --prefix=/home/workplace/arm-linux-sqlite3/ (注:路径为自己的工作路径)
编译:make
本人使用的arm-linux-gcc 版本是4.3.2,编译过程出现了一个错误:
arm-none-linux-gnueabi-gcc: 3.8.4.1": No such file or directory
按照visky的做法,将makefile里边的-DPACKAGE_STRING=\"sqlite\ 3.8.4.1\" 改成 -DPACKAGE_STRING=\"sqlite_3.8.4.1\"
make make install
一切Ok!