2、tar -zxvf sqlite-autoconf-3071600.tar.gz -c ./ 解壓到當前目錄下
3、cd sqlite-autoconf-3071600/ 進入到原碼目錄下
4、./configure --host=/usr/local/hfcctool/bin/arm-linux-gnueabihf --prefix=/usr/local/ -host=交叉編譯器目錄 --prefix=需要安裝的目錄
5、開啟makefile檔案,找到-dpackage_string=\"sqlite\ 3.7.16"位置,去掉"3.7.16"前面的空格(擦,編譯了半天都沒有編譯過去,後來網上找到答案!)
6、make && make install
7、編譯安裝完成後,會在安裝目錄下生成四個資料夾:bin include lib share
9、include中的標頭檔案交叉編譯檔案時會用到,將include目錄下的檔案複製到交叉編譯器目錄下的include/目錄下
10、在開發板上終端下輸入sqlite3命令
更多0
編譯 交叉編譯
交叉編譯含義 是指在乙個平台上生成另乙個平台上的可執行 同乙個體系結構可以執行不同的作業系統,同樣乙個作業系統也可以在不同的體系結構上執行 例 常說的x86 linux平台 指inter x86體系結構及linux for x86作業系統 x86 winnt平台 指inter x86體系結構及win...
交叉編譯(2) 交叉編譯鏈
什麼是交叉編譯鏈 明白了什麼是交叉編譯,那我們來看看什麼是交叉編譯鏈。首先編譯過程是按照不同的子功能,依照先後順序組成的乙個複雜的流程,如下圖 那麼編譯過程包括了預處理 編譯 彙編 鏈結等功能。既然有不同的子功能,那每個子功能都是乙個單獨的工具來實現,它們合在一起形成了乙個完整的工具集。同時編譯過程...
Linux下交叉編譯sqlite3並移植到ARM
交叉編譯sqlite3的目的 作用 能在x86的平台下交叉編譯出能在arm開發板執行的程式。將sqlite3移植到arm的目的 作用 能在arm開發板上建資料庫和對資料庫進行增刪查改。交叉編譯sqlite3 安裝的操作過程基本跟在linux下安裝x86平台的sqlite3一樣 linux下安裝sql...