Androidのソースコードをビルドをしてみます。
手順は、とりあえず下記に従います。
http://source.android.com/download
まずは、環境設定です。
私はUbuntu 9.04を使用しますので、Ubuntu Linux (32-bit x86)の設定をします。
まずは、必要なパッケージの確認ですね。
・Git 1.5.4以降 : これはリーナスさんが作られた構成管理ツールですね。
・GNU Privacy Guard : これは、いわゆるPGP、暗号化ツールですね。repoが使います。
・JDK 5.0, update 5以降:言わずと知れた JavaのSDK. JDK 6は互換性に問題ありですって。
・flex:The Fast Lexical Analyzer. 高速構文解析器生成プログラム.
・bison:YACC 互換なパーサジェネレータ.
・gperf:完全ハッシュ関数の生成プログラム.
・libsdl-dev:Simple DirectMedia Layer のライブラリ一式ってことですかね. 何に使っているのでしょうか?
・libesd0-dev:Enlightened Sound Daemon - Development files. サウンドですか.
・libwxgtk2.6-dev (optional):wxWidgets Cross-platform C++ GUI toolkit. GL関連?
・build-essential:ライブラリのヘッダファイルとか. 開発に必要なものが一式はいっているようです.
・zip:ご存知、圧縮ツールです.
・curl:HTTP経由で直接ファイルを落とすツール. repoを落とすのに使います.
・libncurses5-dev:画面制御ライブラリ.
・zlib1g-dec:圧縮ライブラリ.開発キット.
これらのパッケージをインストールするには、下記のコマンドを実行します。
$ sudo apt-get install git-core gnupg sun-java5-jdk flex bison gperf libsdl-dev libesd0-dev libwxgtk2.6-dev build-essential zip curl libncurses5-dev zlib1g-dev
更に、valgrindとlib32readline5-dev(Ubuntu 8.10ユーザーのみ)を入れる.
・valgrind:メモリーデバッガ.
・lib32readline5-dev:Ubuntu 9.04の場合はパッケージが見つかりませんでした.
以上
環境設定終わり
手順は、とりあえず下記に従います。
http://source.android.com/download
まずは、環境設定です。
私はUbuntu 9.04を使用しますので、Ubuntu Linux (32-bit x86)の設定をします。
まずは、必要なパッケージの確認ですね。
・Git 1.5.4以降 : これはリーナスさんが作られた構成管理ツールですね。
・GNU Privacy Guard : これは、いわゆるPGP、暗号化ツールですね。repoが使います。
・JDK 5.0, update 5以降:言わずと知れた JavaのSDK. JDK 6は互換性に問題ありですって。
・flex:The Fast Lexical Analyzer. 高速構文解析器生成プログラム.
・bison:YACC 互換なパーサジェネレータ.
・gperf:完全ハッシュ関数の生成プログラム.
・libsdl-dev:Simple DirectMedia Layer のライブラリ一式ってことですかね. 何に使っているのでしょうか?
・libesd0-dev:Enlightened Sound Daemon - Development files. サウンドですか.
・libwxgtk2.6-dev (optional):wxWidgets Cross-platform C++ GUI toolkit. GL関連?
・build-essential:ライブラリのヘッダファイルとか. 開発に必要なものが一式はいっているようです.
・zip:ご存知、圧縮ツールです.
・curl:HTTP経由で直接ファイルを落とすツール. repoを落とすのに使います.
・libncurses5-dev:画面制御ライブラリ.
・zlib1g-dec:圧縮ライブラリ.開発キット.
これらのパッケージをインストールするには、下記のコマンドを実行します。
$ sudo apt-get install git-core gnupg sun-java5-jdk flex bison gperf libsdl-dev libesd0-dev libwxgtk2.6-dev build-essential zip curl libncurses5-dev zlib1g-dev
更に、valgrindとlib32readline5-dev(Ubuntu 8.10ユーザーのみ)を入れる.
・valgrind:メモリーデバッガ.
・lib32readline5-dev:Ubuntu 9.04の場合はパッケージが見つかりませんでした.
以上
環境設定終わり
コメント
コメントを投稿