在開始之前,我們需要確認有
選擇穩定版本的原始碼
2、將原始碼包複製到主機工作目錄下
講原始碼包進行解壓,進入解壓後的目錄
3、配置編譯選項
cc=arm-linux-gcc .
/configure
--host=arm-linux --prefix=
/home/ocean/sqlite3/
其中,
4、編譯安裝
1
2
make
make
install
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"
for
usage hints.
connected to a transient
in
-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...