Chromium代码获得和编译
来源:互联网 发布:stcisp检测不到单片机 编辑:程序博客网 时间:2024/05/16 13:51
都是根据这个网页的步骤做的,可以在Ubutu 12.04下编译通过并运行
http://www.chromium.org/developers/how-tos/get-the-code
a. 安装现在工具:
chromium下载代码是用自己的一个工具做的,这个工具可以在上述网址里下载到: depot_tools_package
b. 下载代码:
把depot加入path后,可以运行fetch --no-history chromium
如果不加--no-history会下载很多内容,非常耗时
c. 安装平台相关的包:
cd src
./build/install-build-deps.sh
安装一些build用的工具,还会问是否安装symbols,应该选N的,已经提示大部分人用不到了
d. 生成编译文件,类似于./configuration吧
msb11g@msb11g-vm-tv:~/space/chromium/project/src$ gn gen out/Default
Done. Wrote 5995 targets from 983 files in 71685ms
e. 编译,这个是编译content_shell, 一般是编译chrome
msb11g@msb11g-vm-tv:~/space/chromium/project/src$ ninja -C out/Default -j4 content_shell
ninja: Entering directory `out/Default'
[179/16089] CXX obj/base/base/timer.o
f. gclient runhooks 这个我没运行
g. 运行:
content_shell chrome://gpu
可以看到Chrome内置的一个GPU信息的网页
h. 可以为visual studio生成all.sln
gn 那句换成gn gen --ide=vs --filters=//chrome out/Windows
这是在Linux下运行的,然后在out/windows里就有all.sln了,在windows下用vs打开即可, 生成不出content_shell的sln
i. 编译的配置在 out/Default/args.gn文件里,可以用gn args out/Default 命令来修改(会自动打开vi),要查看gn有那些args可以用 gn args out/Default --list
gn运行完out/Default下有个叫build.ninja的文件,里面有写phony,content_shell和chrom都是
- Chromium代码获得和编译
- chromium最新代码的获取和编译方法
- chromium的下载和编译
- Chromium 编译
- chromium编译
- chromium编译
- chromium编译
- Chromium的源码下载和编译
- 如何快速获取Chromium源码和编译
- chromium ios 和 Mac 编译方法
- windows chromium源码获取和编译
- chromium 代码和工程管理学习
- 使用gclient和代理下载Chromium代码
- 下载编译chromium代码-android版本亲测60
- 理解WebKit和Chromium: WebKit和Chromium代码目录结构介绍
- 理解WebKit和Chromium: WebKit和Chromium代码目录结构介绍
- chromium使用ninja和VS2010集成开发环境编译比较
- chromium源码获取和编译方法(2015.12.18)
- 《Visual C# 2012 从入门到精通》学习笔记
- JAVA拾遗 - 如何正确地覆盖equals方法
- C#方法的参数关键字:ref、out、params
- 计算年度第几天
- oracle查看所有表
- Chromium代码获得和编译
- 关于缓存穿透、缓存并发、缓存失效的解决方案
- 关于android studio显示在任务栏无法打开。。
- CentOS 安装FFmpeg
- ViewPager实现Tab
- git查看各个branch之间的关系图
- 设计模式之策略模式
- linux下USB转串口的设置
- NEFU OJ20