概要 Androidでバイナリの実行ファイルを作成するための環境の構築方法です。 以下の二つの方法があります。 クロスコンパイラ付属のld-linux.so.3,libc.so.6を使用する方法 Androindのlibc.soを使用する方法 前者は既存のソフトウェアをクロスコンパイルするのに、後者はで新規でネイティブのプログラムを作成するのに向いています。 chroot環境で行うのは、既存ソフトウェアでクロスコンパイルが考慮されていない場合の対処のためです。 (なのでchrootを使わなくてもクロスコンパイルは可能です。) クロスコンパイラ付属のld-linux.so.3,libc.so.6を使用する方法 fakeroot, fakechrootをインストール (root権限でchrootするなら不要ですが、非推奨) クロスコンパイル用ディレクトリを準備する ビルド用のユーザーで、 (今