[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 メーリングリストの案内