當前位置:編程學習大全網 - 網站源碼 - 如何交叉編譯sqlite

如何交叉編譯sqlite

壹、首先到http://www.sqlite.org/download.html下載Linux版本的源碼:sqlite-autoconf-3130000.tar.gz。

二、解壓:tar xvzf sqlite-autoconf-3130000.tar.gz

三、進入解壓後的目錄:$ cd sqlite-autoconf-3130000

四、執行:./configure CC=/opt/poky/1.6.1/sysroots/x86_64-pokysdk-linux/usr/bin/arm-poky-linux-gnueabi/arm-poky-linux-gnueabi-gcc --host=arm-linux --prefix= /usr/tmp/

說明:CC賦值為嵌入式開發環境所使用的交叉編譯工具,--host指定軟件運行環境為arm-linux, --prefix指定源碼交叉編譯後生成文件的路徑。

五、執行 sudo make && make install

六、將在 /usr/tmp/lib 目錄下生成的 libsqlite3.so libsqlite3.so.0 libsqlite3.so.0.8.6三個so文件拷貝的,嵌入式開發環境的/lib/目錄 或者程序運行依賴的lib目錄下即可。

將/usr/tmp/bin 目錄下的 sqlite3 應用程序拷貝到嵌入式開發環境下就可以運行並創建數據庫了。

七、編譯程序 需要加上 -l sqlite3 這個鏈接選項。

  • 上一篇:賭城群英會哪個app可以看
  • 下一篇:如何設置lwip的最大socket數和消耗的內存
  • copyright 2024編程學習大全網