2

おそらく、GCC 4.7 の Android ポートがあることを知っている人もいるでしょう。

私はそれをテストし、完全に動作しますが、'make' と 'configure' が絵の外にある場合、それはかなり役に立ちません。

make や configure を含む Autotools を Android 自体に移植するには何が必要でしょうか?

世界の誰が携帯電話で開発するのか疑問に思っているなら、私自身は携帯電話を持っていますが、一部のタブレットは Android を実行していることを忘れています。

4

1 に答える 1

1

make は何も必要としませんが、C ライブラリとシェルです。configure は実際には autoconf によって生成されるシェル スクリプトであり、awk、m4、および diffutils に依存します。最も難しいのは、多くの機能が不足していると言われている Android の組み込みシェルで autoconf と make を使用することです。幸いなことに、bash の Android ポートは既に存在します。

GNU プログラミング スタックを Android に移植する際に最も問題となるのは、文書化されていないファイル階層 (デバイス ベンダーが気まぐれに変更する傾向がある) と、Bionic ライブラリが大幅に不足していることです。この問題を回避しようとしているプロジェクトは多数ありますが (たとえば、http://sourceforge.net/projects/droidoverlay/など)、一般的に、この領域はまだ調査されていません。

于 2012-09-03T13:43:41.670 に答える