Android SDKの現在のディストリビューションでのARMクロスコンパイラへのパスとは何ですか?私はMac El Capitanにいる。 (私は色々なことを読んだことがありますが、カーネルをコンパイルするためにCROSS_COMPILE変数を宣言する方法についてちょっと混乱しています。)MacでのAndroidカーネルクロスコンパイル(ARM)
0
A
答えて
0
何らかの調査の後、私自身の質問に答えることができます。
最初に、クロスコンパイラはで、ではなく、NDK(ネイティブ開発キット)の一部です。したがって、まずNDKを取得(インストール)することです。私はAndroid Studio(これは私がパッケージを管理するために使用する)から簡単にこれを行いました。
第二には、ツールチェイン(バイナリを構築するために使用されるツールのスタック)は、NDKのディレクトリツリーでないです:それはがを抽出しなければなりません。 (このことが技術的に何を意味するのかはっきりしていません - コメントは大歓迎です - 私が理解していることは、ツールチェーンを "作成"しなければならないということです)この目的のためにNDKディレクトリツリーにはPythonスクリプトがあります:
ndk-bundle/build/tools/make_standalone_toolchain.py
Iは、ARMアーキテクチャのためにコンパイルに興味があるので、私はすることによって、これを呼び出す:この時点で
./make_standalone_toolchain.py --arch arm --install-dir <desired toolchain location>
、ツールチェーンが<desired toolchain location>
に抽出され、内部がクロスコンパイラであってもよいです見つかりました。
関連する問題
- 1. Macでarmアーキテクチャcライブラリを作成
- 2. Android ARM v7エミュレータ
- 3. Android用のARM NEONデバッグNDK
- 4. Linux上でAndroid用ARMバイナリを実行するARM
- 5. Android C/C++ユニットテストARMエミュレータ - Ubuntu
- 6. Androidスタジオエミュレータ:Intel Atom x86とARM
- 7. Android OSはARM CPU専用ですか?
- 8. Intelマシン上のARMアーキテクチャのドッキング・イメージを構築する(Mac)
- 9. MacのAndroid APIキー
- 10. MAC用のAndroidエミュレータ
- 11. イオンのAndroidは、Mac
- 12. アップルのMACブックでSTM用ARMバイナリをコンパイルする際の問題
- 13. MacプログラミングAndroidプログラミング
- 14. Android NDKプロジェクトでのインラインARM asmの使用
- 15. Android NDKで既存のARMクロスコンパイラを使用する方法
- 16. ARM RealView DebuggerでAndroidを移植するための移植
- 17. MacのAndroid/EclipseとXcode
- 18. Android StudioのAVDマネージャmac osx?
- 19. Estimote BeaconのMacアドレスAndroid
- 20. Android LollipopでSSH経由でARMアセンブリコードをコンパイルして実行
- 21. (ARM)
- 22. MacでXamarin StudioとAndroid Studioの間でAndroid SDKを共有
- 23. Xamarin Androidアプリがarm-64で動作しない
- 24. Android 2.3 ARMプラットフォーム向けiptablesバイナリをお探しですか?
- 25. ARMのレシピでのクロスコンパイル
- 26. ARMプロセッサ/ ARM for ARM - セキュリティリングがありますか?
- 27. MacでAndroidエミュレータがクラッシュする
- 28. AndroidエミュレータがMacで起動しない
- 29. Androidスタジオ2.3.2ピンチでMacをズームする
- 30. localhostにアクセス、Mac Android Studioエミュレータ