Sqlite3在FS_S5PC100开发板上的移植
2013-04-18 19:55
507 查看
交叉编译工具链:arm-cortex_a8-linux-gnueabi-gcc
Sqlite3版本:sqlite-autoconf-3071602.tar.gz
Sqlite3下载地址:http://note.sdo.com/u/634870192378852873/c/7ero9~km-ojgLX0NY003RC
第一、解压
tar –xzvf sqlite-autoconf-3071602.tar.gz
cd sqlite-autoconf-3071602
第二步、建立目录build,存放编译后生成的文件
mkdir build
cd build
第三步、
在 build 文件夹中运行 sqlite-autoconf-3071602 中的 configure 脚本生成
Makefile 文件
../configure --host=arm-cortex_a8-linux-gnueabi --prefix=/home/linux/arm/sqlite-autoconf-3071602/build/peng
host:指定使用 arm 交叉编译器进行交叉编译
Prefix:编译之后目标存放的路径,可自行设定
然后运行指令:
make
make install
编译和安装完成之后,在我们指定的路径/home/linux/arm/sqlite-autoconf-3071602/build/peng下会生成四个文件夹:bin、lib、include、share,将 bin 中的文件拷贝至开发板的/usr/bin 中, 将 lib 文件夹中的所有内容拷贝至开发板 lib 文件夹中。
第四步、将生成的include中的文件和lib拷贝到交叉编译工具链的如下两个目录下:
假设有server.c使用的Sqlite3数据库,在进行编译时,Makefile可以写成:
server:server.o
arm-cortex_a8-linux-gnueabi-gcc server.o -o server -lsqlite3
如果不把生成的文件拷到交叉编译工具链的目录下,也可以按照如下方法编译程序:
server:server.o
arm-cortex_a8-linux-gnueabi-gcc server.o -o server -lsqlite3 -L/home/linux/arm/sqlite-autoconf-3071602/build/peng/lib -Wall -I /home/linux/arm/sqlite-autoconf-3071602/build/peng/include/
Sqlite3版本:sqlite-autoconf-3071602.tar.gz
Sqlite3下载地址:http://note.sdo.com/u/634870192378852873/c/7ero9~km-ojgLX0NY003RC
第一、解压
tar –xzvf sqlite-autoconf-3071602.tar.gz
cd sqlite-autoconf-3071602
第二步、建立目录build,存放编译后生成的文件
mkdir build
cd build
第三步、
在 build 文件夹中运行 sqlite-autoconf-3071602 中的 configure 脚本生成
Makefile 文件
../configure --host=arm-cortex_a8-linux-gnueabi --prefix=/home/linux/arm/sqlite-autoconf-3071602/build/peng
host:指定使用 arm 交叉编译器进行交叉编译
Prefix:编译之后目标存放的路径,可自行设定
然后运行指令:
make
make install
编译和安装完成之后,在我们指定的路径/home/linux/arm/sqlite-autoconf-3071602/build/peng下会生成四个文件夹:bin、lib、include、share,将 bin 中的文件拷贝至开发板的/usr/bin 中, 将 lib 文件夹中的所有内容拷贝至开发板 lib 文件夹中。
第四步、将生成的include中的文件和lib拷贝到交叉编译工具链的如下两个目录下:
假设有server.c使用的Sqlite3数据库,在进行编译时,Makefile可以写成:
server:server.o
arm-cortex_a8-linux-gnueabi-gcc server.o -o server -lsqlite3
如果不把生成的文件拷到交叉编译工具链的目录下,也可以按照如下方法编译程序:
server:server.o
arm-cortex_a8-linux-gnueabi-gcc server.o -o server -lsqlite3 -L/home/linux/arm/sqlite-autoconf-3071602/build/peng/lib -Wall -I /home/linux/arm/sqlite-autoconf-3071602/build/peng/include/
相关文章推荐
- Bo 4000 a服务器移植到FS_S5PC100开发板
- FS_S5PC100 UBOOT-2011.12移植,支持DM9000
- s5pc100开发板网卡驱动的移植
- linux-3.5.5移植到FS_S5PC100
- s5pc100开发板linux内核移植
- s5pc100开发板Nand flash移植
- FS_S5PC100 摄像头 ov9650驱动(图像旋转)
- 【揭露】各家2440/2416/6410/S5PC100/S5PV210开发板的真实面目,不断更新ing(让客户知道真实的图片,免得上了Photoshop的当!)
- 移植Andorid4.0.4到FS100开发板 - 步骤及问题汇总
- S5PC100芯片的linux-lcd驱动移植(基于2.6.35.13内核)
- S5pc100 的linux 触摸屏驱动移植(linux 2.6.35.13内核)
- 开发板s5pc100搭建环境(串口发送命令,tftp下载)
- s5pc100开发板uboot移植
- s5pc100 board android2.1环境下的RT3070 usb wifi移植
- Cortex-A8 UT-S5PC100开发板+4.3寸屏 Android cortex arm开发板
- SQlite在PC和ARM上的编译移植
- S5PC100 三星 ARM CortexA8
- s5pc100,s5pc110,s5pv210
- SQlite在PC和ARM上的编译移植
- SQlite在PC和ARM上的编译移植