19

Android と iOS のクロスプラットフォームを構築する非常に大きな C++ プロジェクトがあります。Xcode はコンパイル時にすべてのコアを使用し、はるかに高速です (マシンによっては 4 ~ 5 倍)。NDK のひどいパフォーマンスを改善する方法はありますか? マルチ CPU オプションはありますか? プリコンパイルされたヘッダーがありますが、リソースの使用に問題があるようです。

そのため、Android ndk プロジェクトのビルド時間を短縮するためのヒントやコツを教えていただければ幸いです。

4

3 に答える 3

20

コンパイルに Android のビルド システムを使用する必要はありません。ツールはすべて Makefile 内で使用できます (ただし、インクルード パス、ライブラリ パス、コンパイラ オプションの設定には注意が必要です)。

デフォルトのビルド スクリプトを使用する代わりに独自の Makefile を作成できるため、-jNオプションを使用して実行する同時操作の数を指定できます。

于 2012-09-28T12:57:56.533 に答える