4

AndroidSDKにはAndroidNDKが含まれており、Android NDKには、ARMプロセッサ上のAndroid用にカスタマイズされたGCCベースのツールチェーンが含まれています。問題は、Windowsで実行してx86AndroidをターゲットにするNDKツールチェーンを構築する方法です。

ツールチェーンは、ARMをターゲットとするWindows(cygwin)上に構築するようにすでにセットアップされています。x86をターゲットとする既存のビルド済み(非公式)NDKもありますが、これらにはWindowsではなくx86Linux用のビルド済みツールが含まれています。

NDKには、ツールチェーンを再構築するためのbuild-toolchain.shスクリプトが含まれています。問題は、Android x86をターゲットとするツールチェーンを構築するために、具体的に何をする必要があるかということです。

4

1 に答える 1

2

NDK r6の時点で、Googleはx86をサポートしています。

x86 ABIのサポートを追加します。これにより、互換性のあるx86ベースのAndroidデバイスで実行されるマシンコードを生成できます。x86の主な機能には、x86固有のツールチェーン、システムヘッダー、ライブラリ、およびデバッグサポートが含まれます。x86サポートに関するすべての詳細については、NDKパッケージのdocs/CPU-X86.htmlを参照してください。

NDKリリースノート

于 2011-07-25T13:02:09.817 に答える