移植SQLite到開發板

2021-07-03 13:38:42 字數 754 閱讀 5373

一、環境介紹

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

3、配置:

#cd sqlite-autoconf-3080701

#./configure --prefix=/usr/sqlite3  --host=arm-linux

4、編譯

#make

若出現錯誤:arm-none-linux-gnueabi-gcc: 3.8.7.1": no such file or directory

修改makefile中168行的 -dpackage_string=\"sqlite\ 3.8.7.1\" 把3.8.7.1前面的空格去掉

重新編譯

5、安裝

#make install

會在/usr/sqlite3目錄下生成bin、lib、include和share目錄。

6、去掉除錯資訊(可選)

#arm-linux-strip bin/*

#arm-linux-strip lib/*

去掉除錯資訊後檔案大小減小許多。

7、移植

//將sqlite3目錄複製到根檔案系統的/usr目錄下

結束

移植SQLite到ARM開發板

最近在搞移植資料庫到開發板,上網一搜都是sqlite 所以就用這個吧,記錄一下,特別簡單,首先要確保開發環境是好的,交叉編譯器,nfs檔案系統掛載等,拷貝到ubutun系統裡,解壓 tar xzvf sqlite autoconf 3080403.tar.gz 進入目錄 cd sqlite auto...

移植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...