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的編譯器確沒事
總結
以上是生活随笔為你收集整理的sqlite3 编译问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 营口沿海银行是什么银行?存款安全吗
- 下一篇: 舒适度超越所有豪车!问界M7增程版规格曝