Ubuntu 11下面sqlite3.c总是有编译错误
直接编译sqlite3.c :
下载了个SQLite源代码包,里面有个sqlite3.c,在windows 7 下面直接用MinGW编译的时候只有一个小错误,
同样的代码放到 Ubuntu 11里面去编译,就会有好几处错误,主要是文件锁、thread之类的几个方法报错。
不直接编译sqlite3.c :
在Ubuntu 11里面运行./configure之后再make是可以编译成功的。
./configure里面都干了些啥?
自己写一个config.h能编译成功吗?但是不知道这config.h咋写。
[解决办法]
你把这个文件打开来看看不就看到了?
[解决办法]
sqlite源码是跨平台的
必然里面会有一些平台相关的宏,
你单独编译,不同平台,要做不同设置
configure成功,应该是他帮你做了平台区分这块了。
[解决办法]
1.使用sudo apt-get install sqlite
如果有这个包的话保证顺风顺水
2.非要自己编译的话把你的编译错误信息和config.log贴出来