[Armadillo:05625] Re: Armadillo FX 500でのSQLite使用について

mizo email@hidden
2010年 8月 16日 (月) 18:30:29 JST


溝渕です。

okd wrote:
> SQLiteのクロスコンパイル法がよくわかりません。
> 
> SQLiteのサイトから取得した
> sqlite-amalgamation-3.7.0.1.tar.gz(Source Code)を
> 解凍し、手順通りに進めること(普通のコンパイル)はできるのですが、
> それだと、ライブラリとして使用する際、シンボルエラーとなるので、
> 
> クロスコンパイル用のオプションがよくわかりません。
> 普通のコンパイルでできるconfigure.logには
> hostname, uname -m, r, s, vは名前やバージョン番号などが入っています。
> 
> 以下のコマンドを実行すると、
> ./configure --host=atde
> 
> checking host system type... Invalid configuration `atde': machine `atde' not recognized
> configure: error: /bin/sh ../sqlite/config.sub atde failed
> のエラー終了になります。

次のコマンドでビルドはできました。動作確認は行なっていませんが試してみて
いただけますか?

[atde]$ wget http://www.sqlite.org/sqlite-amalgamation-3.7.0.1.tar.gz
[atde]$ tar zxvf sqlite-amalgamation-3.7.0.1.tar.gz
[atde]$ cd sqlite-3.7.0.1
[atde]$ ./configure  --host=i686-pc-linux-gnu --target=arm-linux-gnu
CC=arm-linux-gcc
[atde]$ make
[atde]$ ls .libs
libsqlite3.a   libsqlite3.lai  libsqlite3.so.0      sqlite3
libsqlite3.la  libsqlite3.so   libsqlite3.so.0.8.6  sqlite3.o

以上です。




armadillo メーリングリストの案内