二、解壓: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 這個鏈接選項。