ソースからV8をビルドする
Windows/Linux/macOS用x64でV8を最初からビルドするためには、以下の手順に従ってください。
V8ソースコードを取得する
V8のソースコードをチェックアウトするガイドの手順に従ってください。
ビルド依存関係のインストール
-
macOSの場合:Xcodeをインストールし、ライセンス契約に同意します。(コマンドラインツールを別途インストールした場合は、まずそれを削除してください)。
-
V8ソースディレクトリにいることを確認してください。前のセクションのすべての手順を実行していれば、すでに正しい場所にいます。
-
すべてのビルド依存関係をダウンロードします:
gclient sync
Googler向け - フック実行時にFailed to fetch fileやLogin requiredエラーが表示された場合、まずGoogle Storageに認証するため以下を実行してください:
gsutil.py config
@google.comのアカウントでログインし、プロジェクトIDを聞かれたら
0
を入力してください。 -
この手順はLinuxのみ必要です。追加のビルド依存関係をインストールします:
./build/install-build-deps.sh
V8のビルド
-
main
ブランチ上でV8ソースディレクトリにいることを確認してください。cd /path/to/v8
-
最新の変更をプルし、新しいビルド依存関係をインストールします:
git pull && gclient sync
-
ソースをコンパイルします:
tools/dev/gm.py x64.release
または、ソースをコンパイルしすぐにテストを実行するには:
tools/dev/gm.py x64.release.check
gm.py
ヘルパースクリプトとそれがトリガーするコマンドの詳細については、GNでのビルドをご覧ください。