2013-09-01から1ヶ月間の記事一覧
ExpatはXMLパーサーライブラリです。http://sourceforge.net/projects/expat/files/ から expat-2.1.0.tar.gz をダウンロードします。 $ tar xvzf expat-2.1.0.tar.gz $ cd expat-2.1.0 $ CFLAGS=-O2 LDFLAGS=-s ./configure --host=arm-linux-androideabi -…
まずhttp://zsh.sourceforge.net/Arc/source.html から zsh-5.0.2.tar.bz2 をダウンロードします。ビルドには ncurses, PCRE, libiconv の各ライブラリが必要です。以前の記事「ncurses 5.9をAndroid NDKでクロスコンパイルする」「PCRE 8.33をAndroid NDKで…
http://ftp.gnu.org/pub/gnu/ncurses/ から ncurses-5.9.tar.gz をダウンロードします。Androidでビルドするため、locale.hが存在しないかのようにconfigureに対して環境変数をセットする必要があります(理由は後述)。それ以外は特に気をつける点はありま…
http://ftp.gnu.org/gnu/libiconv/ から libiconv-1.14.tar.gz をダウンロードします。config.subが古いので、libtoolのファイルをコピーしてからconfigureします。 $ tar xvzf libiconv-1.14.tar.gz $ cd libiconv-1.14 $ for i in `find . -name config.gu…
http://sourceforge.net/projects/pcre/files/pcre/ から pcre-8.33.tar.bz2 をダウンロードします。 $ tar xvjf pcre-8.33.tar.bz2 $ cd pcre-8.33 $ CFLAGS=-O2 LDFLAGS=-s ./configure --host=arm-linux-androideabi --prefix=$ANDROID_APP_ROOT/pcre-8.3…
以前の記事「OpenSSL 0.9.8yをAndroid NDKでクロスコンパイルする」および「ldns 1.6.16 をAndroid NDKでクロスコンパイルする」を前提にしています。http://ftp.jaist.ac.jp/pub/OpenBSD/OpenSSH/portable/ から openssh-6.2p2.tar.gz をダウンロードします…