sqlite3編譯安裝
1.從官方網站下載sqlite-autoconf-3070602.tar.gz
2.解壓,進入當前目錄
3.開始配置,執行命令:
./configure --prefix=/usr/local/sqlite_arm 指定安裝目錄;生成的文件都在這個目錄。
./configure --host=arm-linux 指定目標架構類型;如果是ARM,提前配置好交叉編譯環境。
4.編譯,執行命令:
make
5.安裝,執行命令:
make install
6.整個sqlite_arm目錄就是開發需要的所有文件。 可以使用sqlite3.h和libsqlite3.a進行編譯鏈接。
7.測試代碼如下:
點擊(此處)摺疊或打開
-
#include "sqlite3.h"
-
#include <stdio.h>
-
#include <stdlib.h>
-
int main(int argc, char *argv[])
- {
- sqlite3 *db=NULL;
-
int rc;
-
-
rc = sqlite3_open("test.db",&db);
-
if(rc)
-
{
-
fprintf(stderr,"Can't open database:%s/n",sqlite3_errmsg(db));
-
sqlite3_close(db);
-
return 0;
-
}
- else
- printf("Successful!/n");
-
-
sqlite3_close(db);
-
exit(1);
- }