連載
» 2007年04月29日 18時23分 UPDATE

Firefox Hacks:最速Firefoxをビルドしよう【前編】 (2/2)

[ITmedia]
前のページへ 1|2       
  • ビルドの実行

 ビルドは次のようにmakeを実行することで行う。

$ make -f client.mk build


 このとき、.mozconfig内の設定に基づいてconfigureが実行され、その後ビルドが開始される。なお、configure時に必要なライブラリがインストールされていない場合、エラーが発生しビルドは停止される。その場合、適宜適切なライブラリをインストールしていただきたい。

 configureおよびビルドが無事完了すると、ビルドディレクトリ以下のdist/bin/ディレクトリ中に実行ファイルおよび使用ライブラリのシンボリックリンクが作成されているはずだ。このディレクトリ中で以下のように実行すれば、ビルドしたFirefoxが起動する。

$ ./firefox


 また、次のようにするとFirefoxのプロセスをデバッガ(GDB)にアタッチ*した状態で起動できる。

$ ./firefox --debug


  • インストールパッケージの作成

 ビルド完了後、ビルドディレクトリ以下のbrowser/installerディレクトリ中で次のようにmakeを実行すると、配布用のインストールアーカイブがビルドディレクトリ以下のdist/ディレクトリに作成される。

$ cd <ビルドディレクトリ>/browser/installer

$ make


 インストーラを有効にしてビルドを行った場合、同ディレクトリで「make installer」を実行することでインストーラ付きアーカイブがビルドディレクトリ以下のdist/install/sea/ディレクトリ内に作成される。

$ cd <ビルドディレクトリ>/browser/installer

$ make installer


 また、次のようにmozillaディレクトリ中でmakeを実行することで、Firefoxを直接システムにインストールすることもできる。ただしこの場合、管理者権限が必要である。

# make -f client.mk install


 なお、独自にビルドしたFirefoxでは、アプリケーションアイコンとして公式ビルドとは異なるアイコンが使用される。設定次第でアイコンは自由に変更できるものの、公式ビルドで使用されているアイコンはMozilla Foundationの商標であるため、公式ビルドのアイコンを使用してビルドしたバイナリは再配布できないことに注意しよう。

次回は

 最速Firefoxをビルドしよう【後編】では、多くのユーザーが知りたいであろうWindows環境でのビルド方法、さらに、最適化の効果をふまえた上で、最速Firefoxへの道を進んでいく。

このページで出てきた専門用語

アタッチ

デバッグ対象のプロセスを制御できる状態にすること。


関連キーワード

Firefox | Firefox拡張機能 | Firefox Hacks


前のページへ 1|2       

Copyright© 2012 ITmedia, Inc. All Rights Reserved.

オンラインムック Special

- PR -

Special

- PR -

Special

- PR -

節電お役立ち情報(スマートジャパン)

news023.jpg

東京電力や関西電力が、一般家庭向け電気料金値上げとともに、1日の時間帯に応じて電気料...

news105.jpg

欧米で約150社の大手企業が導入している電力管理システムが日本でも市場拡大に乗り出す。...

news103.jpg

照明器具の用途は、人間が暮らす空間を照らすという用途だけではない。屋外に立っている...