1. TNaruto

    Posted

    TNaruto
Changes in title
+Android NDK で ccache を有効にする。
Changes in tags
Changes in body
Source | HTML | Preview

はじめに

NDK のビルド時 ccache を導入してビルド時間を短縮しましょう。
ccache は簡単に説明すると、コンパイル時に生成されるオブジェクトをキャッシュ化するソフトウェアです。詳しい説明は本家と wikipedia を参照してください。

設定

ccache のインストール

Ubuntu

% sudo apt-get install ccache

MacOS(homebrew)

% brew install ccache

ccache のキャッシサイズの最大値の指定

% ccache -M 1G

手順

環境変数 NDK_CCACHE へ ccache コマンド path を指定すると、ndk-build が ccache を利用するようになります。

% export NDK_CCACHE=`which ccache`
% cd /path/to/android_project/jni
% ndk-build