用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库后:

相关推荐
tkevinjd1 小时前
C++中线程库的基本操作
开发语言·c++
CodeWithMe1 小时前
【C/C++】不同防止头文件重复包含的措施
c语言·开发语言·c++
Fre丸子_1 小时前
C++定长内存块的实现
c++
子豪-中国机器人1 小时前
C++ 信息学奥赛总复习题答案解析
开发语言·c++·算法
弥彦_1 小时前
牛客round95D
c++·算法
oioihoii1 小时前
C++11列表初始化:从入门到精通
java·开发语言·c++
tomato092 小时前
2025 年中国大学生程序设计竞赛全国邀请赛(郑州)暨第七届CCPC河南省大学生程序设计竞赛(补题)
c++
whoarethenext2 小时前
使用 C++/OpenCV 创建动态流星雨特效 (实时动画)
开发语言·c++·opencv
whoarethenext2 小时前
使用 C/C++的OpenCV 实现模板匹配:从基础到优化
c语言·c++·opencv
合方圆~小文2 小时前
架空线路图像视频监测装置
c语言·c++·人工智能·嵌入式硬件·硬件工程·模拟退火算法