2015-06-17 5 views
2

Документация, упомянутая для компиляции, должна следовать этой инструкции для Windows: http://www.chromium.org/developers/how-tos/build-instructions-windowsGoogle Chrome - как скомпилировать Google Chrome в Windows?

Итак, я сделал все шаги, но следующее не работает, как я могу его решить?

enter image description here

C:\tpt\depot_tools>mkdir out\Debug 

C:\tpt\depot_tools>ninja -C out\Debug chrome 
ninja: error: loading 'build.ninja': Het systeem kan het opgegeven bestand niet 
vinden. 

ninja: Entering directory `out\Debug' 

ответ

6

DONE. Windows 8.1 Pro 64-бит. Visual Studio 2013 Community Edition

Установить мерзавец https://git-scm.com/download/win

Шаг 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 

Шаг 2:

C:\folder\depot_tools>git config --global user.name "John Doe" 
C:\folder\depot_tools>git config --global user.email "[email protected]" 
C:\folder\depot_tools>git config --global core.autocrlf false 
C:\folder\depot_tools>git config --global core.filemode false 
C:\folder\depot_tools>git config --global color.ui true 

Шаг 3:

/* 
NOTE: A) Add those in the environment variable 

C:\Users\folder>echo %PATH% 
C:\ProgramData\Oracle\Java\javapath;C:\windows\system32;C:\windows;C:\windows\Sy 
stem32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\S 
kype\Phone\;C:\Go\bin;C:\Program Files (x86)\QuickTime\QTSystem\;C:\Program File 
s (x86)\Windows Kits\8.1\Windows Performance Toolkit\;C:\folder\depot_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:\folder\chromium>gclient sync 
C:\folder\chromium>gclient runhooks 

Шаг 4:

C:\folder\chromium\src>ninja -C out\Debug chrome && out\Debug\chrome.exe 
// NOTE: this takes several hours 

УСПЕХ:

enter image description here

ДОПОЛНИТЕЛЬНОЕ ПРИМЕЧАНИЕ:

  • вам необходимо иметь достаточно свободного места на диске. в противном случае компиляции/сборки не удается

enter image description here

  • вам нужно иметь достаточно места памяти. в противном случае он также не

enter image description here

  • , где начать с кодом?

https://www.chromium.org/developers/how-tos/getting-around-the-chrome-source-code

+1

Я не могу тебя отблагодарить за включение этого вместе. – fakedrake

+0

https://commondatastorage.googleapis.com/chrome-infra-docs/flat/depot_tools/docs/html/depot_tools_tutorial.html#_setting_up – YumYumYum

+0

git clone https://chromium.googlesource.com/chromium/tools/depot_tools.git – YumYumYum