Android ndk は古い autoconf ベースのコードでは使いにくいため、scratchbox2/emdebian を使用して完全なビルド環境を用意しました。emdebian (arch は armel) で共有ライブラリを構築し、それを Android で使用できますか?
2 に答える
2
公式の NDK には、Google のカスタム Bionic libc で動作する GCC のバージョンが付属しています。GNU libc で動作するように意図された GCC のバージョンを使用している場合は、それを静的にリンクする必要があります ( Crystax NDKによって行われるように)。そのため、コンパイラが正しい命令を生成したとしても、アプリケーションが不必要に肥大化するのを避けるために、ビルド環境を作り直す価値があるかもしれません。
于 2010-05-28T02:18:20.383 に答える
1
armelはアームイービーです。Android は ARMv5 eABI です。それらはおそらく互換性があります。
于 2010-05-27T10:51:39.997 に答える