您的位置:首页 > 运维架构 > Linux

Linux中,SQLITE移植到开发板实现

2013-06-27 19:59 253 查看
下载源码:sqlite-amalgamation-3.7.3.tar.gz(http://www.sqlite.org/download.html

解压源文件,如解压到目录/home/linux/sqlite-3.7.3/

#cd /home/linux/sqlite-3.7.3/ 

#mkdir sqlite_install

#./configure --host=arm-none-linux-gnueabi --prefix=/home/linux/sqlite-3.7.3/sqlite_install 

#vim Makefile,找到-DPACKAGE_STRING=\"sqlite\  3.7.3\"处,把3.7.3前面的空格和\删除。

#make

#make install

/home/linux/sqlite-3.7.3/sqlite_install/文件夹内的就是我们要的东西了!

1、 去掉/root/sqlite3.3.6目录下的sqlite3的调示信息:

#cd /sqlite_install/bin

#arm-none-linux-gnueabi-strip sqlite3

2、将sqlite3下载到开发板的/usr/bin目录:

#sudo cp sqlite3 /source/rootfs/usr/bin

3、 在PC机的目录/lib 中找到libsqlite3.so.0、libsqlite3.so.0.8.6这两个库文件,去掉调示信息后把它们复制到开发板的/ lib目录下:

#cd  ../lib

# arm-none-linux-gnueabi-strip libsqlite3.so.0      

#arm-none-linux-gnueabi-strip libsqlite3.so.0.8.6    

#cp  –arf  libsqlite3.so.0  libsqlite3.so.0.8.6  /source/rootfs/lib 

注:因为libsqlite3.so,libsqlite3.so.0是链接到libsqlite3.so.0.8.6的,所以拷贝是要加-arf。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: