首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

Ubuntu 11下面sqlite3.c总是有编译异常

2013-03-27 
Ubuntu 11下面sqlite3.c总是有编译错误直接编译sqlite3.c :下载了个SQLite源代码包,里面有个sqlite3.c,在w

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贴出来

热点排行