当前位置:网站首页>SQLite3交叉编译
SQLite3交叉编译
2022-07-31 09:10:00 【休息一下接着来】
1. SQLite基本概念
SQLite是一款轻量级的开源的嵌入式数据库,由D.Richard Hipp在2000年发布。SQLite使用方便,性能出众,广泛应用于消费电子、医疗、工业控制、军事等各种领域。
2. 前期准备
环境:ubantu18.04 交叉编译 嵌入式arm上的库
交叉工具编译链:gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabi
交叉工具链的安装使用方法参考另一篇文章:https://blog.csdn.net/qq_28256407/article/details/121734728
SQLite3下载地址:https://www.sqlite.org/download.html
3.下载SQLite3
- 打开官网,获取如下图所示的连接。

- 下载该文件
$ https://www.sqlite.org/2022/sqlite-autoconf-3390200.tar.gz
- 使用一下命令解压该文件
$ tar zxvf sqlite-autoconf-3390200.tar.gz
4. 交叉编译
- 创建一个输出的目录
$ mkdir sqlite_arm_build
- 配置生成Makefile文件
$ cd sqlite-autoconf-3390200 # 进入刚才解压后的文件目录
$ ./configure CC=arm-linux-gnueabi-gcc --prefix=/home/xuhui/Download/sqlite_arm_build --host=arm-linux
# CC= 指定交叉工具编译链
# --prefix= 编译完成后输出文件的路径,注意此处要填写绝对路径
# --host= 指定软件运行的系统平台.如果没有指定将会运行`config.guess'来检测
# 注意: 如果不进行交叉编译,直接填写输出目录即可
- 编译安装
$ make
$ make install # 若安装目录为系统目录则需要加 sudo 获取root权限
- 编译安装完成后,会在输出目录生成可执行文件、动态库和静态库。使用file命令查看编译是否正确。

参考:https://blog.csdn.net/fangye945a/article/details/86438863
边栏推荐
- postgresql 生成随机日期,随机时间
- 期刊投递时的 Late News Submission 是什么
- 生成随机数
- 各位大佬,sqlserver 支持表名正则匹配吗
- 科目三:前方路口直行
- [MySQL exercises] Chapter 3 Common data types in MySQL
- 【Unity】编辑器扩展-02-拓展Hierarchy视图
- Golang-based swagger super intimate and super detailed usage guide [there are many pits]
- 作为面试官,关于线程池的问题我一般这样套路...
- Doraemon teach you forwarded and redirect page
猜你喜欢
随机推荐
【Unity】编辑器扩展-01-拓展Project视图
Scala基础【seq、set、map、元组、WordCount、队列、并行】
【Unity】编辑器扩展-03-拓展Inspector视图
科目三:前方路口直行
js雷达图统计图表插件
Browser usage ratio js radar chart
我的创作纪念日
一些计时软件,生产力工具
怎样修改MySQL数据库的密码
零代码工具推荐 八爪鱼采集器
Flink1.15 source code reading - PER_JOB vs APPLICATION execution process
The torch distributed training
傅里叶变换,拉普拉斯变换学习记录
浏览器使用占比js雷达图
基于学生成绩管理系统(附源代码及数据库)
Which strings will be parsed as null by FastJson?
JSP pagecontext对象的简介说明
js department budget and expenditure radar chart
【Unity】编辑器扩展-04-拓展Scene视图
2019 NeurIPS | Graph Convolutional Policy Network for Goal-Directed Molecular Graph Generation









