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'

错误

相关推荐
庸人自扰612 小时前
Redis从零讲解
数据库·redis·缓存
lypzcgf3 小时前
Coze源码分析-资源库-删除数据库-后端源码-领域服务/数据访问层
数据库·go·coze·coze源码分析·智能体平台·ai应用平台·agent平台
cqsztech3 小时前
oracle linux 10 +pg18 源码安装要点
linux·数据库·oracle
健康平安的活着3 小时前
spring事务传播级别的实操案例2
数据库
安审若无3 小时前
Oracle 闪回过期后的解决方法
数据库·oracle
Navicat中国3 小时前
Navicat 技术指引 | KingbaseES 逆向工程与正向工程
数据库·database·navicat·建模·金仓·kingbasees
奥尔特星云大使3 小时前
ALTER 与 UPDATE、DROP 与 DELETE区别
linux·运维·数据库·mysql
六月闻君3 小时前
MySQLdump 常用参数说明
数据库·mysql
无敌最俊朗@5 小时前
C++ 序列容器深度解析:vector、deque 与 list
开发语言·数据结构·数据库·c++·qt·list
喃寻~6 小时前
java面试
数据库·sql·mysql