准备
我文件存放的路径
zys@ubuntu:~/linux/application/sqlite3/sqlite-autoconf-3330000-arm/sqlite-autoconf-3330000$
mkdir install 创建一个文件夹 里面是输出信息
进行配置
./configure --host=arm-linux-gnueabihf --prefix=/home/zys/linux/application/sqlite3/sqlite-autoconf-3330000-arm/sqlite-autoconf-3330000/install
–host=arm-linux-gnueabihf 使用交叉编译
–prefix=指定输出路径
编译
make
make install
输出结果
编译完成后,zys@ubuntu:~/linux/application/sqlite3/sqlite-autoconf-3330000-arm/sqlite-autoconf-3330000/install$目录下生成bin、lib、include目录
移植
(1) 将bin目录下的sqlite3拷贝至开发板文件系统/bin目录下,执行chmod 777 sqlite3,确保可执行。
(2) 将lib目录下所有文件拷贝至开发板文件系统/lib目录下。
使开发板上电,执行sqlite3 test.db,查看运行情况。
第二种方法:
为了避免污染/lib,我把文件放到网络文件系统里
(1) 将bin目录下的sqlite3拷贝至开发板文件系统/nfs/rootfs/lib/modules/4.1.15/目录下,执行chmod 777 sqlite3,确保可执行。
(2) 将lib目录下libsqlite3.so.0.8.6拷贝至开发板文件系统/nfs/rootfs/lib/modules/4.1.15/目录下。
(3) 在开发板上运行 ./sqlite3
cp sqlite3 /home/zys/linux/nfs/rootfs/lib/modules/4.1.15/
cp libsqlite3.so.0.8.6 /home/zys/linux/nfs/rootfs/lib/modules/4.1.15/