天天看點

sqlite3移植到嵌入式Linux

sqlite可以說是目前使用最廣泛的檔案型資料庫,嵌入式裝置上的首選。據說iphone手機和微信的資料存儲都是源自于sqlite技術。

1. 下載下傳源代碼

https://download.csdn.net/download/shenlongqing/12398237

2. 代碼解壓縮

[注]本文中目前目錄為/home/vmuser,代碼檔案SQLite-d5e98057.tar.gz下載下傳後放入/home/vmuser/目錄下

cd /home/vmuser

tar –zxvf SQLite-d5e98057.tar.gz

mv SQLite-d5e98057 libsqlite3

3. 生成Makefile

./configure --prefix=/home/vmuser/libsqlite3 --host=arm-linux CC=arm-linux-gnueabihf-gcc CXX=arm-linux-gnueabihf-g++

4. 編譯

make

5. 檢視編譯結果

檢視.libs/目錄下是否有libsqlite3.so檔案;

對應的.h頭檔案位于目前目錄下:

sqlite3.h

sqlite3ext.h