库移植的过程(以sqlite3移植为例)

++++++示例:移植++++ ++++sqlite3.7.9++++ ++++到友善之臂++++ ++++mini2440++++++

# 下载源码

下载 sqlite 最新版本

3.7.9 SQLite Download Page

# 解压源码包

源码包:sqlite-autoconf-3070900.tar.gz 解压源码包到/opt 目录下:

cpp 复制代码
tar xvzf sqlite-autoconf-3070900.tar.gz   --C /opt/

建立 make install 目录**#** m k d ir / op t/build

进入解压出的文件夹中:

# cd /opt/sqlite-autoconf-3070900

# 配置命令

执行 configure 命令,生成Makefile 文件:

#. / c on f igure -- - h o st=ar m - linux -- p r ef i x=/opt/build

生成 Makefile 文件后

# 修改 makefile

修改 Makefile 文件: # vi m M ak e file

# make

make clean

make,等待一段时间

make install

# 移植文件

完成之后可以发现,之前所建目录/opt/build 下生成

bin include lib share 四个目录。主要用到的文件

有./bin/sqlite3,./include/sqlite3.h 以及./lib/下的.so库文件。

bin 文件夹下的sqlite3,是 sqlite 可执行应用程序,下载到arm板下的/bin 目录或者/usr/bin 目录下。

|---|
| |

相关推荐
汽车仪器仪表相关领域3 分钟前
PSN-1:氮气加速 + 空燃比双控仪 ——NOS 系统的 “安全性能双管家”
大数据·linux·服务器·人工智能·功能测试·汽车·可用性测试
杰 .11 分钟前
Linux vim
linux·服务器
我想我不够好。16 分钟前
学会思考问题
学习
im_AMBER21 分钟前
Leetcode 65 固定长度窗口 | 中心辐射型固定窗口
笔记·学习·算法·leetcode
d111111111d25 分钟前
STM32外设学习--PWR电源控制
笔记·stm32·单片机·嵌入式硬件·学习
jackaso27 分钟前
ES6 学习笔记2
前端·学习·es6
不羁的木木30 分钟前
【开源鸿蒙跨平台开发学习笔记】Day06:React Native 在 OpenHarmony 开发中的自定义组件开发
笔记·学习·harmonyos
a***813933 分钟前
【Go】Go语言基础学习(Go安装配置、基础语法)
服务器·学习·golang
hello1114-44 分钟前
Git 学习打卡Day1-基础、高级、远程仓库初步
git·学习·github