sqlite3数据库ubuntu移植&arm开发板移植

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

猜你喜欢

转载自blog.csdn.net/sinat_39061823/article/details/76796040