build
2012年01月16日
カーネルのconfigを変えるときに、.configファイルを直接変更すると依存する項目の処理がややこしいので、make menuconfig としますが、変更したい項目がどの階層にあるのかがわからなくて、ちょっと苦労していました。
しかし今日、@l_b__さんからTwitterで、make menuconfigに検索機能があることを教えてもらいました。
2012年01月13日
先日の"KZM-A9-DualボードでAndroid 4.0.1(Ice Cream Sandwich)を動かす "の記事のとおりにAndroid 4.0.3を試したら、いくつか追加の修正が必要だったので、整理しつつ再度メモを載せます。
2011年07月21日
rubyのソースコードはruby-1.9.2-p290, NDKはr6を使用しています。
開発マシンはx86_64のUbuntu 10.04です。
続きを読む
2011年05月17日
ccacheを使うことで、Androidの再ビルドの時にCとC++のコンパイル時間は大きく短縮することができました。後はJavaのビルド時間をなんとか縮めたいものです。
そこで今回はUbuntuにするにインストールできる3種類のJDKでAndroidのビルド時間を比較してみました。
2011年05月02日
Makefile関連(*.mk)を変更した場合には一度クリーンしてからmakeする必要があります。
これは時間のかかることですが、ccacheを使うと時間短縮できます。
Androidではこれを簡単に使うことができます。
2011年05月02日
Androidもくもく勉強会 #0x10 もくびーに参加して、その前日にリリースされたAndroid 2.3.4のソースをビルドして動かしてみました。
今日はそれを自分の開発マシンで復習したので、それをここで紹介します。
2010年12月28日
2010年10月12日
今日はLinuxカーネルをビルドするときにちょっとしたTipsを紹介します。
カーネルをいじっていると、時々、同一のソースからコンフィグを少しだけ変えたものを複数作って、切り替えて交互に動作を試したいということがよくあります。
そのたびにコンフィグファイルを差し替えて再ビルドしてもよいのですが、そのコンフィグファイルごとに別々のディレクトリでビルドできると便利です。
2010年08月26日
2010年08月24日
AndroidのNDKはJavaからJNIを経由して呼び出すダイナミックリンクライブラリを作るためのツールですが、ここに含まれるコンパイラとインクルードヘッダ、ライブラリを使って普通にmainから始まる実行ファイルをビルドすることもできます。ここではその簡単な方法を紹介します。
2010年07月08日
KZM-CA9-01ボード(Cortex-A9 Quad core)でAndroid2.2(Froyo)を動かしました。
このビルド方法を簡単に紹介します。
他のボードで動かすときにも参考になると思います。