刚刚移植了sqlite3迫切想测试一些,结果将原来在ubuntu系统下写好且测试通过的程序,重新编译就报错,无法找到已定义的函数
这是由于没有使用库或者使用了错误的就、库造成的结果。
正确做法为:
arm-none-linux-gnueabi-gcc –o database-test –L 你需要的库文件地址 –I 你需要的头文件的地址 xxx.c –lsqlite3
-L 指定自己的库地址
-I 指定的头文件地址
好了可以使用文件了
如果指定需要的头文件和库.可以分别在-I和-L中指定。