歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Ubuntu環境:sqlite3在mini2440上的移植

Ubuntu環境:sqlite3在mini2440上的移植

日期:2017/2/28 16:33:01   编辑:Linux教程

一、開發環境: Mini2440,Linux_2.6.32.2內核, Ubuntu 9.10,arm-linux-gcc-4.3.2 在這裡下載sqlite源代碼sqlite-3.6.22.tar.gz

二、移植步驟

1.解壓數據庫源文件並進入解壓後的目錄,如下: tar -zxvf sqlite-3.6.22.tar.gz cd sqlite-3.6.22

2.創建一個目錄build並進入該目錄,用於在這個目錄中進行交叉編譯,如下: mkdir build cd build

3.在build目錄中運行sqlite-3.6.22中的configure腳本生成Makefile文件,如下: ../configure --host=arm-linux --prefix=/root/sqlite-3.6.22/build/target 選項host指定的是用arm交叉編譯器進行編譯選項prefix後面的路徑是到時候編譯安裝後目標存放的目錄,你可以任意設置

4.執行make和make install命令,如下: make make install 編譯和安裝完後,在/root/sqlite-3.6.22/build/target目錄中會生成三個目標文件夾,分別是:bin、include、 lib,然後分別將bin下的文件下載到開發板的/usr/bin目錄中,lib下的所有文件下載到開發板的/usr/lib目錄中即可。include目錄下是sqlite的C語言API的頭文件,編程時會用到。

5.在開發板上測試移植的sqlite數據庫。登錄開發板的Linux,執行: sqlite3 demo.db sqlite3是一個sqlite的命令行訪問程序,demo.db是新建的數據庫的名字,必須以db作後綴。然後會看到下面的畫面,說明移植成功。

Copyright © Linux教程網 All Rights Reserved