PC版:
1.解压
tar xvf sqlite-autoconf-3190300.tar.gz
cd sqlite-autoconf-3190300
2.检查、配置(如果成功,会生成Makefile)
--prefix=PREFIX:指定安装目录
./configure --prefix=/home/csgec/build/sqlite3-pc
3.编译
time make
4.安装
make install
5.确认
如果成功,会在指定的安装目录下生成4个目录,分别是
bin include lib share
cd /home/csgec/build/sqlite3-pc/bin
./sqlite3 -version
6.配置环境
打开配置文件:
sudo vim /etc/profile
在该文件的末尾添加如下指令:
export PATH=$PATH:/home/csgec/build/sqlite3-pc/bin
保存退出重启
ARM版本:
1.把上一步解压的那个目录删除掉
rm sqlite-autoconf-3190300 -rf
2.解压
tar xvf sqlite-autoconf-3190300.tar.gz
cd sqlite-autoconf-3190300
3.检查、配置(如果成功,会生成Makefile)
--prefix=PREFIX:指定安装目录
--hot=Host
:指定目标平台
./configure --prefix=/home/csgec/build/sqlite3-arm --host=arm-linux
4.编译
time make -j3
5.安装
make install
6.确认
如果成功,会在指定的安装目录下生成4个目录
bin include lib share
cd /home/csgec/build/sqlite3-arm/bin
file sqlite3
sqlite3: ELF 32-bit LSB executable, ARM, EABI5 version 1 (SYSV), dynamically linked (uses shared
libs), for GNU/Linux 2.6.16, stripped
7.打包移植
cd /home/csgec/build/sqlite3-arm
mkdir sqlite3_arm
cp bin/ lib/ sqlite3_arm/ -rf
tar zcvf sqlite3_arm.tar.gz sqlite3_arm/
cp sqlite3_arm.tar.gz /home/csgec/tftp/
sudo service tftpd-hpa restart
8.开发板设置
cd /home
mkdir sqlite3
cd sqlite3
tftp -gr sqlite3_arm.tar.gz 192.168.7.226
tar xvf sqlite3_arm.tar.gz
cp bin/sqlite3
/usr/bin -rf
cp lib/*
/usr/lib -rf
9.查看版本号
sqlite3 -version