sqlite3 交叉编译

#1.下载源码并解压

源码路径如下,下载autoconf版本

SQLite Download Page

解压

tar -zxvf sqlite-autoconf-3450200.tar.gz

cd sqlite-autoconf-3450200

mkdir build

2. 配置源代码

假设你已经安装了交叉编译工具链,如gcc-arm-linux-gnueabihf-gcc

./configure --host=arm-linux-gnueabihf --prefix=(此处填写build的绝对路径)

3. 编译和安装

make

make install

#4.使用注意事项

在C++开发,调用sqlite库之后编译时,要加上 -ldl选项,否则会报

libsqlite3.a(sqlite3.o): undefined reference to symbol 'dlsym@@GLIBC_2.4'

错误

相关推荐
一位代码4 分钟前
mysql | 环境变量问题及其配置方法详解
数据库·mysql
煎蛋学姐11 分钟前
SSM校企协同育人平台j670k(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面
数据库·ssm 框架·ssm 框架开发
cws20040115 分钟前
HeidiSQL 使用操作说明书
运维·数据库·windows·mysql·heidisql
Pyeako20 分钟前
MySQL基础知识&Linux导入导出数据
linux·数据库·mysql·sql查询·sql分类
山沐与山21 分钟前
【数据库】PostgreSQL中JSONB的使用与踩坑记录
数据库·postgresql
醉风塘30 分钟前
Oracle闪回技术深度解析:时间旅行者的数据库指南
数据库·oracle
IT·陈寒38 分钟前
零配置、开箱即用:seekdb 如何成为 AI 时代的“全能嵌入式数据库”? ——基于 OceanBase seekdb 的实践体验与 AI 开发思考
数据库·人工智能·oceanbase
AI_56781 小时前
MySQL索引的B+树实战哲学
数据库·b树·mysql
大锦终1 小时前
【MySQL】视图+用户管理
数据库·mysql