メインコンテンツまでスキップ

ソースからV8をビルドする

Windows/Linux/macOS用x64でV8を最初からビルドするためには、以下の手順に従ってください。

V8ソースコードを取得する

V8のソースコードをチェックアウトするガイドの手順に従ってください。

ビルド依存関係のインストール

  1. macOSの場合:Xcodeをインストールし、ライセンス契約に同意します。(コマンドラインツールを別途インストールした場合は、まずそれを削除してください)。

  2. V8ソースディレクトリにいることを確認してください。前のセクションのすべての手順を実行していれば、すでに正しい場所にいます。

  3. すべてのビルド依存関係をダウンロードします:

    gclient sync

    Googler向け - フック実行時にFailed to fetch fileやLogin requiredエラーが表示された場合、まずGoogle Storageに認証するため以下を実行してください:

    gsutil.py config

    @google.comのアカウントでログインし、プロジェクトIDを聞かれたら0を入力してください。

  4. この手順はLinuxのみ必要です。追加のビルド依存関係をインストールします:

    ./build/install-build-deps.sh

V8のビルド

  1. mainブランチ上でV8ソースディレクトリにいることを確認してください。

    cd /path/to/v8
  2. 最新の変更をプルし、新しいビルド依存関係をインストールします:

    git pull && gclient sync
  3. ソースをコンパイルします:

    tools/dev/gm.py x64.release

    または、ソースをコンパイルしすぐにテストを実行するには:

    tools/dev/gm.py x64.release.check

    gm.pyヘルパースクリプトとそれがトリガーするコマンドの詳細については、GNでのビルドをご覧ください。