본문으로 건너뛰기

소스에서 V8 빌드하기

Windows/Linux/macOS에서 x64용으로 V8을 처음부터 빌드하려면 다음 단계를 따르십시오.

V8 소스 코드 가져오기

V8 소스 코드 가져오기에 관한 가이드를 따르세요.

빌드 종속성 설치하기

  1. macOS의 경우: Xcode를 설치하고 라이선스 동의서를 수락하세요. (명령줄 도구를 별도로 설치했다면, 먼저 제거하십시오.)

  2. V8 소스 디렉토리에 있는지 확인하세요. 이전 섹션의 모든 단계를 수행했다면 이미 올바른 위치에 있습니다.

  3. 모든 빌드 종속성을 다운로드하세요:

    gclient sync

    Google 직원용 - 훅을 실행하는 동안 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으로 빌드하기을 참조하세요.