先来写一篇linux下的编译,windows下的改天再写。先把代理问题一次性完美结局掉:
开始按照官方文档https://chromium.googlesource.com/chromium/src/+/master/docs/linux_build_instructions.md上面的步骤,
git clone https://chromium.googlesource.com/chromium/tools/depot_tools.git,export PATH="$PATH:${HOME}/depot_tools",fetch --nohooks chromium解决cipd问题:
简单粗暴又有效,打开update_depot_tools删除代码,把如图下所示代码删掉!
便可以go on download了!
download过程比较漫长……如果要是下午下载的,就可以下班明天再来看了。记得电脑关闭休眠模式下载!!!别问我怎么知道的。。
好的,在漫长的等待了一天之后,第二天过来可以发现又gg了,出现了cipd的错误??!好的,不慌,删除就完事了。
经过我一番严密地分析,报错在这个文件里,所以我们打开这个cipd文件。
把如下self_update代码全部dd删除掉就ok了。
好的,继续gclient sync但是又有新的问题了。
我们把这个文件打开,把那一段校验码替换进去
替换成它提示的这个校验码,然后继续。
好的,现在我们看到它已经百分之百的,但是what's fuck???又报错了!
如果这里和笔者我一样报错的话,那么就切到一个稳定的分支下。我们把之前对校验码的修改撤销掉,切到一个稳定的分支下。
ok,切到我的分支下了。
看一眼,没用的东西可以删掉。
然后我们进行下一步操作。
这个过程好像也有点漫长。。剩下的可能明天再说。。
download过程需要几次获得root权限,输入password。
好,现在完成了,没报错,nice!
下一步,runhooks出错。
继续改脚本,改完之后就可以正常编译了。这篇文章在草稿箱里,没写完忘记截图了,不好意思……