芯霊思Sinlinx A 64開発板移植SQLite 3
1686 ワード
開発プラットフォーム芯霊思Sinlinx A 64メモリ:1 GBメモリ:4 GB開発ボード詳細パラメータhttps://m.tb.cn/h.3wMaSKm開発ボード交流群641395230
まずhttp://www.sqlite.org/download.htmllinuxバージョンのソースコードをダウンロードしました.私がダウンロードしたのは
運転
以下のファイルを開発ボード指定ディレクトリ/work/install/bin/sqlite 3--------->開発ボード/binディレクトリ/work/install/lib/libsqlite 3にコピーします.so--------->開発ボード/libディレクトリ/work/install/lib/libsqlite 3.so.0.8.6--------->開発ボード/libディレクトリ/work/install/lib/libsqlite 3.so.0--------->開発ボード/libディレクトリ
開発ボード端末でsqlite 3を実行
まずhttp://www.sqlite.org/download.htmllinuxバージョンのソースコードをダウンロードしました.私がダウンロードしたのは
sqlite-autoconf-3270200.tar.gz
新しいディレクトリ/work/install
です.後に生成されたlibライブラリ関数と実行可能なファイル解凍tar -zxvf sqlite-autoconf-3270200.tar.gz -C /work/install
を保存するために使用されます.解凍後のファイルディレクトリに入ります.cd sqlite-autoconf-3270200/
実行コマンド./configure --prefix=/work/install --host=arm-linux CC=/opt/arm-2014.05/bin/arm-none-linux-gnueabi-gcc
--prefixはソースコードのクロスコンパイル後にファイルを生成するパスを指定します.ディレクトリ/work/install--hostへのソフトウェア実行環境をarm-linux、CCは組み込み開発環境で使用されるクロスコンパイルツールに値を割り当て、その後は自分のクロスコンパイラのパスに接続します.運転
make
運転make install
ls /work/install
以下のファイルを開発ボード指定ディレクトリ/work/install/bin/sqlite 3--------->開発ボード/binディレクトリ/work/install/lib/libsqlite 3にコピーします.so--------->開発ボード/libディレクトリ/work/install/lib/libsqlite 3.so.0.8.6--------->開発ボード/libディレクトリ/work/install/lib/libsqlite 3.so.0--------->開発ボード/libディレクトリ
開発ボード端末でsqlite 3を実行