현재 위치 - 중국오락넷 - 보드게임 - Windows 에서 크롬 소스 코드를 컴파일하는 방법

Windows 에서 크롬 소스 코드를 컴파일하는 방법

첫째, 사전 준비.

1) 코드 조직 구조를 이해합니다.

Home 소스 코드는 매우 크며, 홈 디렉토리에는 도구와 구성 요소도 포함되어 있으며, 모든 도구와 구성 요소에도 소스 코드가 포함되어 있습니다. 먼저 복합어 또는 문자 인코딩을 포함하여 이러한 소스 코드의 조직 구조에 익숙해야 합니다.

9, Windows 템플릿 라이브러리

/src/chrome/ 타사 /wtl

Windows 프로그램 및 UI 구성 요소 개발을 위한 C++ 라이브러리. WTL 은 ATL (Active Template Library) 을 확장하고 컨트롤, 대화 상자, 프레임 창, GDI 개체 등을 개발하는 클래스 세트를 제공합니다.

10, 구글 c++테스트 프레임워크

/src/testing/gt test

구글이 C++ 테스트를 작성하는 데 사용하는 xUnit 아키텍처 기반 프레임워크는 Linux, MAC OS X, Windows, Windows CE, Symbian 등 다양한 플랫폼에서 사용할 수 있습니다. 자동 테스트 검색 지원, 맞춤형 어설 션, 사망 테스트, 치명적 및 치명적이지 않은 장애, 테스트 실행 옵션 및 XML 테스트 보고서 생성을 위한 다양한 어설 션 세트가 있습니다.

1 1, bsdiff 및 bspatch

/src/ 타사 /bsdiff 및 /src/ 타사 /bspatch.

Bsdiff 및 bspatch 는 바이너리에 대한 패치를 생성하는 데 사용됩니다.

12, bzip2

/src/ 타사 /bzip2

Bzip2 는 Burrows-Wheeler 블록 정렬 텍스트 압축 알고리즘과 Huffman 인코딩을 사용하여 파일을 압축합니다.

13, 유니코드의 국제 구성 요소 (ICU)

/src/ 타사 /icu38

ICU 는 소프트웨어에 유니코드 및 세계화 지원을 제공하는 성숙하고 널리 사용되는 C/C++ 및 Java 라이브러리입니다.

14, libjpeg

/src/ 타사 /libjpeg

JPEG (JFIF) 이미지 형식을 처리하는 라이브러리입니다.

15, libpng

/src/ 타사 /libpng

PNG 이미지 형식 라이브러리. 대부분의 PNG 기능을 지원하며 확장 가능합니다. 13 년 이상 널리 사용되었습니다.

16, libxml

/src/ 타사 /libxml

C 언어 XML 구문 분석 라이브러리.

17, libxslt

/src/ 타사 /libxslt

C 언어의 XSLT 라이브러리.

18, LZMA

/src/ 타사 /lzma_sdk

LZMA 는 7-Zip 소프트웨어에서 7z 형식 압축에 사용되는 압축 알고리즘으로 압축 효과가 뛰어납니다.

19, stringencoders

/src/ 타사 /modp_b64

Base 64 인코딩/디코딩과 같은 일련의 고성능 C-문자열 변환 함수. 일반적으로 표준 구현보다 두 배 이상 빠릅니다.

20, 넷스케이프 플러그인 애플리케이션 프로그래밍 인터페이스 (NPAPI)

/src/ 타사 /npapi

다양한 브라우저에서 사용되는 크로스 플랫폼 플러그인 아키텍처입니다.

2 1, Pthreads-w32

/src/ 타사 /pthread

멀티스레드 프로그램 작성을 위한 API

Scons--소프트웨어 구축 도구

/src/ 타사 /scons

오픈 소스 소프트웨어 구축 도구-차세대 컴파일러 도구 SCons 는 autoconf/automake 및 ccache 의 Make 도구를 갖춘 향상된 플랫폼 간 하위 시스템으로 볼 수 있습니다.

23, SQLite

/src/ 타사 /sqlite

유명한 임베디드 데이터베이스 엔진. 자체 관리, 제로 구성, 서버 없음, 트랜잭션 지원

24, TLS Lite

/src/ 타사 /tlslite

SSL 3.0, TLS 1.0 및 TLS 1. 1 에 대한 무료 파이썬 라이브러리. TLS Lite 는 X.509 인증서 외에도 SRP, 공유 키 및 cryptoids 와 같은 보안 인증 방법을 지원합니다. 참고: Chrome 은 Python 을 포함하지 않습니다. TLS Lite 는 Chrome 개발의 코드 오버레이, 종속성 검사, 웹 페이지 로드 시간 테스트 및 html 결과 생성을 비교하는 데 사용됩니다.

25, zlib

/src/ 타사 /zlib

Zlib 는 모든 플랫폼 및 시스템에 적용되는 무손실 데이터 압축 라이브러리로서 법적 특허 문제 없이 무료입니다.

copyright 2024중국오락넷