Androidのフレームワークのソースコードを日々コンパイルされているみなさん、お元気ですか? 今回はコンパイルする時間を短縮する為のTipsを紹介します。 もちろんAndroid以外にも有効です。 Ubuntuのカーネルの最適化 デフォルトのカーネルでは最近主流のCPUのCore2Duoには最適化されていません。 その為、カーネルをCore2Duo向けに最適化されたコンパイルをしてカーネルを入れ替えてしまいましょう。 VMWareの場合 この方法はVMWare上のUbuntuでも可能ですが、 VMWare上でCore2Duoを有効にするには、手順の一番初めに vmxファイルに numvcpus = "2" の記述を追加して再起動しておいてください。 これだけでも make -j4 などでのコンパイルが速くなります。 コンパイルに必要なツールのインストール まずは下記のコマンドで、apt-