小弟我的c++程序出现了一个奇怪的有关问题

我的c++程序出现了一个奇怪的问题。
undefined reference to `sqlite3_exec'
undefined reference to `sqlite3_exec'
undefined reference to `sqlite3_mprintf'
undefined reference to `sqlite3_exec'
undefined reference to `sqlite3_free'
undefined reference to `sqlite3_close'

这个错误,时而有,时而没有

我用的平台是 linux g++

这是怎么回事啊?
sqlite

------解决方案--------------------
怎么编译的就有?怎么编译的就没有?
这么神奇
------解决方案--------------------
把sqlite3的库弄进去
------解决方案--------------------
引用:
怎么编译的就有?怎么编译的就没有?
这么神奇
确实神奇
------解决方案--------------------
去掉sqlite库部分,