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

|---|
| |

相关推荐
Sadsvit1 小时前
网络聚合链路与软件网桥配置指南
linux·运维·服务器·网络·centos
___波子 Pro Max.1 小时前
Linux数字列排序命令
linux
helloyaren3 小时前
Docker Desktop里搭建RabbitMq 4.1.3集群的保姆级教程
学习·rabbitmq·集群
--运维实习生--3 小时前
shell脚本第二阶段-----选择结构
linux·运维·shell编程
艾莉丝努力练剑3 小时前
【C语言16天强化训练】从基础入门到进阶:Day 6
c语言·数据结构·学习·算法
Clownseven4 小时前
Linux服务器健康检查Shell脚本:一键生成自动化巡检报告
linux·服务器·自动化
时间裂缝里的猫-O-4 小时前
@Linux问题 :bash fork Cannot allocate memory 错误分析与解决方案
linux·chrome·bash
Insist7534 小时前
k8s----学习站点搭建
学习
躺不平的小刘4 小时前
从YOLOv5到RKNN:零冲突转换YOLOv5模型至RK3588 NPU全指南
linux·python·嵌入式硬件·yolo·conda·pyqt·pip
月盈缺4 小时前
学习嵌入式第二十三天——数据结构——栈
数据结构·学习