用C语言执行SQLite3的gcc编译细节

错误信息:

/tmp/cc3joSwp.o: In function `main':

execSqlite.c:(.text+0x100): undefined reference to `sqlite3_open'

execSqlite.c:(.text+0x16c): undefined reference to `sqlite3_exec'

execSqlite.c:(.text+0x174): undefined reference to `sqlite3_close'

execSqlite.c:(.text+0x190): undefined reference to `sqlite3_errmsg'

collect2: error: ld returned 1 exit status

必须要连接到sqlite的库才能编译成功

cpp 复制代码
gcc execSqlite.c -lsqlite3 -o testsql

link库前:

link库后:

相关推荐
豪斯有话说34 分钟前
C++_哈希表
数据结构·c++·散列表
real_metrix1 小时前
【学习笔记】erase 删除顺序迭代器后迭代器失效的解决方案
c++·迭代器·迭代器失效·erase
朝朝又沐沐1 小时前
基于算法竞赛的c++编程(18)string类细节问题
开发语言·c++·算法
a.3023 小时前
C++ 时间处理指南:深入剖析<ctime>库
数据结构·c++·算法
Dave_Young4 小时前
上位机开发过程中的设计模式体会(1):工厂方法模式、单例模式和生成器模式
c++·设计模式
old_power4 小时前
在 Windows 系统下配置 VSCode + CMake + Ninja 进行 C++ 或 Qt 开发
c++·windows·vscode·cmake·ninja
UP_Continue5 小时前
C++--string的模拟实现
java·开发语言·c++
CodeWithMe5 小时前
【C/C++】高效的位操作
c语言·c++
newki5 小时前
学习笔记,关于NDK/JNI的简介与实战
android·c++·app
四谷夕雨6 小时前
C++八股 —— 单例模式
c++