Chromium源码解读--开发环境配置
参考文献环境配置Chromium开发环境配置(1) 安装VS2017或者VS2019最好安装VS2019。注意在系统环境变量中配置VS的版本和安装路径,否则在后续使用gn编译的时候会出现错误。(2)下载depot_tools工具包并解压缩比如depot_tools工具包解压缩在C:/src/depot_tools,需要将其路径添加到系统环境变量。如果之前安装可python和git,务必保证C:/s
·
参考文献
Chromium开发环境配置
(1) 安装VS2017或者VS2019
最好安装VS2019。注意在系统环境变量中配置VS的版本和安装路径,否则在后续使用gn编译的时候会出现错误。
(2)下载depot_tools工具包并解压缩
比如depot_tools工具包解压缩在C:/src/depot_tools,需要将其路径添加到系统环境变量。如果之前安装可python和git,务必保证C:/src/depot_tools添加到 系统环境变量的 Path 最开始,确保在python前。
添加环境变量后命令行运行gcilent
安装完成后使用python –v和git –version判断python和git是否安装成功
(3)配置Git
安装好依赖工具后,继续命令行运行配置git
- git config --global user.name “你的名字”
- git config --global user.email “你的邮件地址”
- git config --global core.autocrlf false
- git config --global core.filemode false
- git config --global branch.autosetuprebase always
(4)获取Chromium项目代码
这一步按照网上的连接来做
(5)执行编译
cd src
gn gen –ide=vs out/Build (指定编译器是vs,此处需要检查sdk的版本,如果不是vs2019要单独下载并安装最新版本的sdk)
(6) 生成可执行文件
autoninja -C out/Build chrome
本人只针对QUIC的实现感兴趣,因此使用下述命令
autoninja –C out/Build quic_client quic_server
运行quic_server和quic_client
[1] 使用QUIC
需要先生成数字认证证书,并且从www.example.com下载访问资源。
(1) quic_server的运行
quic_server --quic_server --certificate_file=D:\Project\Chromium\leaf_cert.pem --key_file=D:\Project\Chromium\leaf_cert.pkcs8 --quic_response_cache_dir=D:\Project\Chromium\src\out\Buil\quic-data\www.example.org\ --port=32457 --v=1 --allow_unknown_root_cert=true
(2) quic_client的运行
quic_client --host=127.0.0.1 --port=32457 https://www.example.org/ --disable_certificate_verification=true --allow_unknown_root_cert=true
更多推荐




所有评论(0)