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
解压源文件,如解压到目录/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。 |
相关文章推荐
- 将sqlite3移植到嵌入式Linux开发板M6708上
- linux-2.6.32在mini2440开发板上移植 --添加ADC驱动程序
- sqlite3.3.5移植-arm-hisiv200-linux
- WinCE5.0 SMDK2410 BSP在GEC2410开发板上的移植(11)-BINFS在Nand上的实现(Multi-Bin的实现)
- 嵌入式arm210开发板移植sqlite
- 移植Linux 2.6.39至Micro2440开发板
- linux-2.6.32在mini2440开发板上移植(11)之配置USB外设
- 玩转开发板--Linux系统移植至开发板fl2440实践过程
- windows 与linux 下用C++读取sqlite实现文件复制(一)
- linux-2.6.32在mini2440开发板上移植(21)之WebServer服务器移植
- 基于ARM的Linux系统移植研究与实现
- 利用NFS实现开发板挂载LINUX系统
- S3c2410开发板linux2.6移植触摸屏驱动移植
- linux-2.6.32在mini2440开发板上移植----移植Nand驱动并修改分区信息
- 在海思开发板上面移植sqlite3
- linux-2.6.32在mini2440开发板上移植---添加触摸屏驱动程序
- U-boot在开发板上移植过程详解(3)---U-boot实现源码分析(第二阶段)
- linux-2.6.32在mini2440开发板上移植(8)之添加ADC驱动程序
- linux-2.6.30.4移植至2440开发板经验谈
- 手把手教你从零实现Linux misc设备驱动二(基于友善之臂4412开发板)