【Linux SQLite数据库】一、SQLite交织编译与移植

[复制链接]
发表于 2026-2-9 20:34:12 | 显示全部楼层 |阅读模式
  SQLite 是一个用 C 语言编写的开源、轻量级、快速、独立且高可靠性的 SQL 数据库引擎,它提供了功能齐备的数据库办理方案。SQLite 险些可以在全部的手机和盘算机上运行,它被嵌入到无数人每天都在利用的浩繁应用步调中。别的,SQLite 还具有稳固的文件格式、跨平台本领和向后兼容性等特点。
1. 进入SQLite官网


2. 点击Download,进入下载页面


3. 点击下载SQLite的tar包

PS:版本在更新,下载最新的即可

4. 解压SQLite的tar包
  1. tar -xvf sqlite-autoconf-3430000.tar.gz
复制代码
5. 设置交织编译工具链与安装路径

PSCC表现交织编译工具链,–host表现软件运行环境,–prefix表现编译后天生文件的生存路径
  (1)若交织编译工具链已添加环境变量,直接指定交织编译工具链的名称即可,
  1. ./configure CC=arm-linux-gnueabihf --host=arm-linux --prefix=/usr/local
复制代码
  (2)否则增补完备的路径。
  1. ./configure CC=/路径1/路径2.../arm-linux-gnueabihf --prefix=/usr/local
复制代码
Demo
  1. ./configure CC=/opt/Xilinx/gcc-linaro-6.1.1-2016.08-x86_64_arm-linux-gnueabihf/bin/arm-linux-gnueabihf-gcc --prefix=/opt/sqlite
复制代码
实行设置

设置完毕

6. 实行make下令举行编译

(1)实行make开始编译

(2)编译完成

7. 实行安装下令,天生SQLite库等文件
  1. sudo make install
复制代码

9.检察天生的SQLite库等文件


10.将动态库文件放入Linux目的机,并天生软链接

(1)将动态库文件 libsqlite3.so.0.8.6 放入Linux目的机中的 /usr/lib 路径
(2)实行下令,天生软链接
  1. ln -s libsqlite3.so ./libsqlite3.so.0.8.6
  2. ln -s libsqlite3.so.0 ./libsqlite3.so.0.8.6
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!qidao123.com:ToB企服之家,中国第一个企服评测及软件市场,开放入驻,技术点评得现金

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
回复

使用道具 举报

登录后关闭弹窗

登录参与点评抽奖  加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表