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

SS9283403 sqlite3交叉编译并部署到SS928(六)

1.Sqlite3下载

        连接:SQLite Download Page

2.解压

        tar zxvf sqlite-autoconf-3460000.tar.gz 

3.配置并编译

 进入解压目录,打开命令行,输入如下命令

./configure CC=aarch64-mix210-linux-gcc --host=arm-linux --prefix=/home/mc/work/sqlite-autoconf-3460000/install
CC:对应的编译器;

--host:架构平台

--prefix:安装路径

不报错再命令行输入make && make install,编译结果再--prefix指向的路径下

4.压缩动态库

再编译路径下的lib文件夹打开命令行输入命令:
        arm-hisiv100nptl-linux-strip libsqlite3.so.0.8.6

5.部署到SS928

拷贝编译路径下的bin文件夹种的sqlite3到嵌入式的/usr/bin路径下;

拷贝压缩后端的libsqlite3.so.0.8.6到嵌入式的/usr/lib路径下;

在嵌入式终端输入下面命令,实现动态库链接:

ln -s libsqlite3.so.0.8.6 libsqlite3.so.0
ln -s libsqlite3.so.0.8.6 libsqlite3.so

6.验证

在终端输入sqlite3,结果如下,说明部署成功:

http://www.lryc.cn/news/419831.html

相关文章:

  • java3d-1_4_0_01-windows-i586.exe
  • Vue3中的history模式路由:打造无缝导航体验!
  • python(6)
  • 以Zed项目为例学习大型Rust项目的组织与管理
  • 正点原子imx6ull-mini-Linux驱动之Linux RS232/485/GPS 驱动实验(23)
  • 用户上下文打通+本地缓存Guava
  • Windows图形界面(GUI)-MFC-C/C++ - 树形视图(Tree Control) - CTreeCtrl
  • C语言 --- 枚举、位运算
  • 12322222222
  • 知识改变命运:Java 语言 【可变参数】
  • Spring及相关框架的重要的问题
  • Linux Vim教程
  • 【学习笔记】多进程信号量控制
  • Redis与Memorycache的区别
  • docker和Helm Chart的基本命令和操作
  • Node中的CSRF攻击和防御
  • CSS 多按钮根据半圆弧度排列
  • 【Linux】网络编程套接字Scoket:UDP网络编程
  • 基于模糊PID控制器的puma560机器人控制系统的simulink建模与仿真
  • C语言文件操作超详解
  • 表字段显示tip
  • 十二、享元模式
  • 黑马Java零基础视频教程精华部分_18_Arrays各种方法
  • RAG私域问答场景超级详细方案(第一期方案)[1]:工业级别构建私域问答(知识处理、知识召回排序、搜索问答模块)
  • 【AI在医疗领域的应用】AI在疾病诊断、个性化治疗等领域的应用
  • SpEL结合AOP示例
  • 【Linux:环境变量】
  • 8月9日笔记
  • API 签名认证:AK(Access Key 访问密钥)和 SK(Secret Key 私密密钥)
  • Redis 单机和集群环境部署教程