移植sqlite3到開發板 F hawk189

2021-10-10 12:00:10 字數 1413 閱讀 7553

在開始之前,我們需要確認有

選擇穩定版本的原始碼

2、將原始碼包複製到主機工作目錄下

講原始碼包進行解壓,進入解壓後的目錄

3、配置編譯選項

cc=arm-linux-gcc ./configure--host=arm-linux --prefix=/home/ocean/sqlite3/

其中,

4、編譯安裝

1

2

make

makeinstall

5.將生成sqlite/lib資料夾中的庫檔案libsqlite3.so.0.8.6拷貝到開發板。

這個時候有幾個問題,如果開發板沒有寫許可權,那麼可以在電腦上進行建立軟連線,然後製作檔案系統,燒寫到開發板,如下:

ln-s libsqlite3.so.0.8.6 libsqlite3.so.0

ln-s libsqlite3.so.0.8.6 libsqlite3.so

或者有的開發板,使用者在某些資料夾下有操作許可權,可以將移植環境全部放在該資料夾下,然後將庫檔案也拷貝過去,這個libsqlite3.so是必須的,不然php中會報錯。本人親測

6、執行sqlite

在開發板上執行sqlite3命令,看到如下資訊說明sqlite3移植成功! 1

2

3

4

5

6

7

sqlite3

sqlite version 3.8.5 2014-06-04 14:06:34

enter".help"forusage hints.

connected to a transientin-memory database.

use".open filename"to reopen on a persistent database.

sqlite>

使用 .help 檢視幫助,使用 .quit 退出sqlite命令。

移植sqlite3到開發板

在開始之前,我們需要確認有 選擇穩定版本的原始碼 2 將原始碼包複製到主機工作目錄下 講原始碼包進行解壓,進入解壓後的目錄 3 配置編譯選項 cc arm linux gcc configure host arm linux prefix home ocean sqlite3 其中,4 編譯安裝 1...

移植SQLite3到ARM開發板

1 首先安裝 readline 6.2.tar.gz 庫到檔案件系統 這是為支援sqlite 控制台介面程式時的上下鍵選擇歷史記錄的功能。解壓之後 進入目錄 readline 6.2 configure host arm none linux gnueabi prefix root targetfs...

移植SQLite到開發板

一 環境介紹 1 主機環境 redhat 2 交叉編譯器 arm linux gcc 4.3.2 3 軟體包 sqlite autoconf 3080701 tar.gz 4 目標板 tq2440 二 移植步驟 2 解壓 tar xzvf sqlite autoconf 3080701 tar.gz...