SQLite3嵌入式資料庫arm linux移植

2021-09-25 03:11:45 字數 870 閱讀 3229

sqlite資料庫介紹

sqlite資料庫是一種嵌入式資料庫,他的目標是盡量簡單,因此它拋棄了傳統企業級資料庫的種種複雜特性,只實現對於資料庫而言的必備的功能。

儘管簡單性是sqlite追求的首要目標,但是其功能和效能都非常出色,它具有這樣一些特性:

sqlite移植

2、解壓源**

tar xvzf sqlite-amalgamation-3.6.1.tar.gz

3、配置交叉編譯到arm linux平台

./configure --prefix=/home/rootfs/home/sqlite --target=arm-linux --host=arm-linux

–host:指定交叉編譯工具,一般為arm-linux、arm-linux-gnueabihf、arm-none-linux-gnueabi、mipsel-linux等,具體要和板子用的交叉編譯工具對應,target與host一致

–prefix:指定安裝目錄,編譯後的檔案會全部放在安裝目錄中。必須是絕對路徑

4、編譯

make

如果出現如下錯誤:

warning: 『aclocal-1.15』 is missing on your system.

可能是缺失autotools-dev,automake,m4這幾個程式,安裝即可,命令如下:

sudo apt-get install automake m4 autotools-dev

5、安裝

make install

標頭檔案和生成的庫檔案將安裝到指定的目錄中(拷貝)

嵌入式資料庫sqlite

自虛擬神話 也許往往大家是不需要像mysql sqlserver這類在複雜的資料庫,那麼sqlite 值得你去嘗試下!什麼是 sqlite sqlite 是一款輕量級的 基於檔案的嵌入式資料庫,2000年就已經誕生,經過多年的發展,直到今天已經成為最流行的,包括google在內的公司在其桌面軟體中亦...

嵌入式資料庫sqlite

自虛擬神話 也許往往大家是不需要像mysql sqlserver這類在複雜的資料庫,那麼sqlite值得你去嘗試下!什麼是 sqlite sqlite 是一款輕量級的 基於檔案的嵌入式資料庫,2000年就已經誕生,經過多年的發展,直到今天已經成為最流行的,包括google在內的公司在其桌面軟體中亦使...

搭建sqlite3嵌入式開發環境

1.安裝準備 2 執行tar zxvf sqlite 3.6.16.tar.gz解壓縮 3 確保arm linux交叉編譯鏈能正常使用 2 安裝x86版本 cd sqlite 3.6.16 configure make make install 安裝完成後,執行sqlite3 test.db進行測試...