库移植的过程(以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 目录下。

|---|
| |

相关推荐
知识分享小能手13 分钟前
Oracle 19c入门学习教程,从入门到精通,Oracle 的闪回技术 — 语法知识点与使用方法详解(19)
数据库·学习·oracle
不光头强14 分钟前
kafka学习要点
分布式·学习·kafka
凉、介15 分钟前
ACRN Hypervisor 简介
笔记·学习·虚拟化
飞鹰5120 分钟前
深度学习算子CUDA优化实战:从GEMM到Transformer—Week4学习总结
c++·人工智能·深度学习·学习·transformer
顾西爵霞25 分钟前
个人学习主页搭建指南:从毛坯房到精装户型
学习·html
hhhjhl31 分钟前
flutter_for_openharmony逆向思维训练app实战+学习日历实现
学习·flutter
近津薪荼35 分钟前
优选算法——双指针8(单调性)
数据结构·c++·学习·算法
zhengfei61138 分钟前
AutoPentestX – Linux 自动化渗透测试和漏洞报告工具
linux·运维·自动化
我材不敲代码38 分钟前
在Linux系统上安装MySQL
linux·运维·服务器
MickyCode40 分钟前
嵌入式开发调试之Traceback
arm开发·stm32·单片机·mcu