sqlite3 编译问题

前端之家收集整理的这篇文章主要介绍了sqlite3 编译问题前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

sqlite3用到libpthread和libdl因此要链接这两个库

假如先把sqlite3.c编译成sqlite3.o或者libsqlite3.a

g++ -lm -lpthread -ldl -o 目标 main.o sqlite3.o

或者

g++ -lm -lpthread -ldl -lsqlite3-o 目标 main.o sqlite3.o

都会报链接错误,找不到pthread和dl里面的函数


必须要这样做

g++ main.o sqlite3.o-lm -lpthread -ldl -o 目标

或者

g++ main.o -lsqlite3-lm -lpthread -ldl -o目标 ,这里-lsqite3得放在所以库的前面

才能编译过去

但是用mips的编译器确没事

原文链接:https://www.f2er.com/sqlite/199827.html

猜你在找的Sqlite相关文章