DONE. Windows 8.1 Pro 64-bit. Visual Studio 2013 Community edition
Install git https://git-scm.com/download/win
Step 1:
C:>mkdir folder
C:>cd folder
C:>unzip https://src.chromium.org/svn/trunk/tools/depot_tools.zip
C:folder>dir
Directory of C:folder
18/04/2015 02:59 <DIR> depot_tools
0 File(s) 0 bytes
3 Dir(s) 67?387?064?320 bytes free
Step 2:
C:folderdepot_tools>git config --global user.name "John Doe"
C:folderdepot_tools>git config --global user.email "jdoe@email.com"
C:folderdepot_tools>git config --global core.autocrlf false
C:folderdepot_tools>git config --global core.filemode false
C:folderdepot_tools>git config --global color.ui true
Step 3:
/*
NOTE: A) Add those in the environment variable
C:Usersfolder>echo %PATH%
C:ProgramDataOracleJavajavapath;C:windowssystem32;C:windows;C:windowsSy
stem32Wbem;C:windowsSystem32WindowsPowerShellv1.0;C:Program Files (x86)S
kypePhone;C:Goin;C:Program Files (x86)QuickTimeQTSystem;C:Program File
s (x86)Windows Kits8.1Windows Performance Toolkit;C:folderdepot_tools
NOTE: B) Add those in the environment variable
C:folder>set DEPOT_TOOLS_WIN_TOOLCHAIN=0
C:folder>echo %DEPOT_TOOLS_WIN_TOOLCHAIN%
0
*/
C:>cd folder
C:folder>fetch chromium
// or use fetch --no-history chromium
//.....(wait: 1 hour or 3 hour just wait??? and shut up)
C:folderchromium>gclient sync
C:folderchromium>gclient runhooks
Step 4:
C:folderchromiumsrc>ninja -C outDebug chrome && outDebugchrome.exe
// NOTE: this takes several hours
SUCCESS:
OPTIONAL NOTE:
- you need to have enough disk space. otherwise the compile/build fails
- you need to have enough memory space. otherwise it also fail
- where to get started with code?
https://www.chromium.org/developers/how-tos/getting-around-the-chrome-source-code
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…