sqlite3数据库在linux下安装以及设置成交叉编译
来源:互联网 发布:组播mac地址有什么用 编辑:程序博客网 时间:2024/03/29 15:48
弄了一天终于搞定,一开始直接通过sudo apt-get install sqlite3下载软件,结果编译程序的时候总是找不到库文件所在,后来我感觉是因为我的libsqlite3-dev库文件版本和sqlite3软件版本不一样,而且通过sudo apt-get install libsqlite3-dev下载的都是在is86环境下的。所以这时我只能去下载sqlite3源码包。
1.先下载sqlite3源码包,sqlite-autoconf-3130000.tar
地址:http://www.sqlite.org/download.html
2.解压
tar zxvf sqlite-autoconf-3130000.tar
cd sqlite-autoconf-3130000
因为在这里我是要跑arm板的,所以我必须在编译的时候就配置成arm环境的
3.编译
./configure CC=arm-linux-gcc-4.5.1 --host=arm-linux --prefix=/usr/local/arm/target
make
make install
其中在make install要使用root权限,因为有些文件普通用户访问不了,而当切换成超级用户时候,相当于切换了一个用户,超级用户并没有arm-linux-gcc的环境,所以必须要为超级用户设置环境变量。
4.为交叉编译设置环境变量
root:vi ~/.bashrc
export PATH=$PATH:/.....(arm-linux-gcc的路径)
让新的环境变量生效
source ~/.bashrc
再进行make install就通过了
5.把bin/sqlite3拷贝到ARM板上的根目录/bin下,还有把/lib下的libsqlite3.so.0.8.6 libsqlite3.so libsqlite3.so.0拷贝到ARM板根目录/lib目录下。
也可以测试sqlite3 -version。
- sqlite3数据库在linux下安装以及设置成交叉编译
- Linux下安装SQLite3数据库
- Linux下安装SQLite3数据库
- SQLite3数据库在嵌入式应用之一: 在嵌入式linux OS下的交叉编译
- linux下安装mysql和sqlite3数据库
- Linux下安装及使用sqlite3数据库
- Linux下数据库sqlite3
- linux下安装sqlite3
- Linux下安装sqlite3
- Linux下安装SQLite3
- linux下安装sqlite3
- Linux下安装Sqlite3
- 在VS2008下编译sqlite3
- 在VS2013下编译sqlite3
- linux下的sqlite3的编译安装和使用 -----转载
- linux下的sqlite3的编译安装 for arm
- linux下的sqlite3的编译安装和使用
- linux sqlite3 安装编译问题解决
- Hibernate开发之配置文件
- 有用网站
- Enable VT-x in your BIOS security settings (refer to document for your computer)
- 视频监控方面部分基础知识
- viewpager获取当前view报空指针的解决方法
- sqlite3数据库在linux下安装以及设置成交叉编译
- JAVA设计模式之单例模式
- 0.ARM裸机学前补充知识
- android:orientation
- 欢迎使用CSDN-markdown编辑器
- unity3d 第一天
- spring 常用配置
- Servlet学习笔记(HTTP请求详细了解以及文件下载示例)
- javascript的基础学习