当前位置: 首页 > news >正文

完整教程:从0到1玩转MYD-YT113X全志开发板 —— 移植SQLite3

0. 背景

笔者需要在米尔电子(MYIR)的MYD-YT113X(T113-S3)开发板上使用SQLite3数据库。首先就需要将SQLite3数据库通过交叉编译,移植到板子上。本文就来讲解SQLite3的详细移植过程。

1. 下载SQLite3源码

从SQLite官网下载获取SQLite3的.tar.gz格式的源代码压缩包。

官网地址如下:

SQLite Home Page

点击页面中的“Download”项,进入下载页面:

选择“sqlite-autoconf-3510100.tar.gz”:

之所以选择“autoconf”版本,是因为它包含了configure脚本,能自动化处理编译前的配置工作,非常适合移植。

下载之后的文件如下所示:

2. 准备主机工作目录并解压源码

(1)将此下载好的压缩文件放到虚拟机的共享路径下。之后拷贝到工作路径下

实际步骤如下所示:

habit@ubuntu:~$ mkdir sqlite3
habit@ubuntu:~$ cd sqlite3/
habit@ubuntu:~/sqlite3$ cp /mnt/hgfs/share/sqlite-autoconf-3510100.tar.gz ./
habit@ubuntu:~/sqlite3$
habit@ubuntu:~/sqlite3$ ls
sqlite-autoconf-3510100.tar.gz
habit@ubuntu:~/sqlite3$

(2)解压源码

实际命令及结果如下:

habit@ubuntu:~/sqlite3$ tar zxvf sqlite-autoconf-3510100.tar.gz
sqlite-autoconf-3510100/
sqlite-autoconf-3510100/sqlite3.c
sqlite-autoconf-3510100/sqlite3.rc
sqlite-autoconf-3510100/Makefile.msc
sqlite-autoconf-3510100/sqlite3.1
sqlite-autoconf-3510100/auto.def
sqlite-autoconf-3510100/Makefile.in
sqlite-autoconf-3510100/autosetup/
sqlite-autoconf-3510100/autosetup/jimsh0.c
sqlite-autoconf-3510100/autosetup/find_tclconfig.tcl
sqlite-autoconf-3510100/autosetup/system.tcl
sqlite-autoconf-3510100/autosetup/pkg-config.tcl
sqlite-autoconf-3510100/autosetup/autosetup-config.sub
sqlite-autoconf-3510100/autosetup/cc.tcl
sqlite-autoconf-3510100/autosetup/LICENSE
sqlite-autoconf-3510100/autosetup/autosetup
sqlite-autoconf-3510100/autosetup/sqlite-config.tcl
sqlite-autoconf-3510100/autosetup/proj.tcl
sqlite-autoconf-3510100/autosetup/cc-db.tcl
sqlite-autoconf-3510100/autosetup/README.autosetup
sqlite-autoconf-3510100/autosetup/cc-lib.tcl
sqlite-autoconf-3510100/autosetup/autosetup-config.guess
sqlite-autoconf-3510100/autosetup/autosetup-test-tclsh
sqlite-autoconf-3510100/autosetup/teaish/
sqlite-autoconf-3510100/autosetup/teaish/core.tcl
sqlite-autoconf-3510100/autosetup/teaish/feature.tcl
sqlite-autoconf-3510100/autosetup/teaish/README.txt
sqlite-autoconf-3510100/autosetup/teaish/tester.tcl
sqlite-autoconf-3510100/autosetup/README.md
sqlite-autoconf-3510100/auto
http://www.jsqmd.com/news/350092/

相关文章:

  • 2026年高性价比冷藏车工厂排名,重庆冷藏车认证厂家哪家好 - 工业品牌热点
  • HiNeRV 论文阅读
  • 书籍-伯希和《敦煌石窟图录》
  • 2026年云南大鹅卵石批发费用探讨,价格到底多少钱 - mypinpai
  • ‌失败案例复盘:自媒体启动期避坑手册
  • 238_尚硅谷_客户管理系统-显示客户列表
  • 聊聊2026年靠谱的漆包机厂家,高速与立式漆包机费用情况如何 - 工业设备
  • 2026年春夏最值得买的5款通勤休闲裤,休闲裤选购指南| 消费决策避坑全指南 - 行业深度观察
  • 告别手动布线标签!云帮网:网络工程师的“标签神器“,效率提升10倍!
  • 常用技巧 --- 如何快速找到窗口的文件位置
  • 微信小程序Python-uniapp 宠物领养系统
  • 微信小程序Python-uniapp 师生互动桥系统
  • 说说2026年口碑好的GEO优化推广服务商,价格贵不贵 - myqiye
  • 深入理解 AgenticOps:下一代 AI 应用开发新范式
  • aigc免费降AI全攻略:2026 年最新论文降AI方案,彻底解决降ai率难题
  • 什么是企业级 OPC 平台?从 Agent 到 Open Person Company 的新范式
  • 深聊亳州职业院校哪家好,安徽新华电脑专修学院啥时候报名了解下 - 工业品网
  • 微信小程序Python-uniapp 思政考核管理系统
  • 2026最新实测:这6款隐藏的免费降ai率神器,论文党一定要收藏
  • 2026年天津诚信的办公设备租赁品牌企业,费用与服务深度剖析 - mypinpai
  • 微信小程序Python-uniapp 大学生食堂餐厅点餐系统
  • 毕业论文 AIGC 爆红?这几款论文降aigc神器,帮你实现一键降低ai率
  • PLC控制技术的四工位组合机床设计
  • 毕业生必备:分享 6个硬核降ai率工具,手把手教你如何免费降低ai痕迹
  • 微信小程序Python-uniapp 宠物服务系统
  • 2026年可靠的西南新能源冷藏车厂家排名出炉看看有哪些 - 工业品牌热点
  • 2026年气力输送定制厂家分析,无锡地区靠谱的有几家 - 工业设备
  • 论文降ai指南:学长私藏的 6个免费降ai率工具,亲测查重率从 80% 降到 5%!
  • 微信小程序Python-uniapp 基于协同过滤算法的校园服务平台
  • 2026年重庆海沙批发生产厂家推荐,性价比高的选哪家? - 工业设备