其实,按照chromium 官方文档
来看,大概率是不会出错的,但由于各自的系统差异化,当中遇到的坑
也是各不相同
。
尤其是在国内的网络
情况下,出错是再所难免
的,关于这一点,chromium官方文档
是没有提及到的,它不会也不能会在文档
中,把网络
问题这一块写入编译 chromium
的文档中的。
我们暂且抛开网络
这一客观因素
,单是要编译 chromium
某个版本,在gclient sync
(同步第三方依赖)和autonija
(编译)还是会出现你些五花八门
的问题。
而这些看似奇葩
的ERROR
或Failed
,很大一部分是由网络
而导致的。
在前面的文章里,我讲过了,chromium
是通过depot_tool
工具来gclient sync
和autoninja
的,若你按照chromium官方文档
来fetch
最新版的chromium
,编译是不会出现什么问题的。
可若你也像我这般,并不需要去fetch
最新版的chromium
,而是想要构建某一个版本的chromium