google-v8编译
2016-04-26 14:08
399 查看
说明:v8 third_party 和depot_tools svn root目录:
https://src.chromium.org/svn/trunk/tools/
如果在编译过程中有什么问题,也可以给我消息,我会尽快回复,如发现错误,也请指正。欢迎共同学习!QQ312919010
注意:生成VS工程时,需要使用python2.7。但编译时,third_party下一定要使用python2.6。否则会编译不通过。
VS2015编译v8
安装 python 并将python二进制目录添加到系统环境变量中
设置环境变量:
DEPOT_TOOLS_WIN_TOOLCHAIN=0.
GYP_MSVS_VERSION=2013或2015
depot_tools 路径添加到Path
python 2.7的目录添加到Path
准备工作:
third_party 和 depot_tools的内容务必完全的。否则编译可能会出问题。
third_party:
depot_tools:
替换build/standalone.gypi 文件中的,‘WarnAsError'的值 'true' -> 'false',true的意思是将编译过程中的警告视为错误。
执行:在源代码目录下,执行
5. 选项:
the GCC + make section above)
编译错误:
1. error C2220: warning treated as error - no 'object' file generated
设置:C/C++ -> General -> Treat Warnings As Errors 为 No (/WX-)
文件下载链接分享:
1. third_party http://pan.baidu.com/s/1gfec7BH
2.depot_tools http://pan.baidu.com/s/1bLpQnO
https://src.chromium.org/svn/trunk/tools/
如果在编译过程中有什么问题,也可以给我消息,我会尽快回复,如发现错误,也请指正。欢迎共同学习!QQ312919010
注意:生成VS工程时,需要使用python2.7。但编译时,third_party下一定要使用python2.6。否则会编译不通过。
VS2015编译v8
安装 python 并将python二进制目录添加到系统环境变量中
设置环境变量:
DEPOT_TOOLS_WIN_TOOLCHAIN=0.
GYP_MSVS_VERSION=2013或2015
depot_tools 路径添加到Path
python 2.7的目录添加到Path
准备工作:
third_party 和 depot_tools的内容务必完全的。否则编译可能会出问题。
third_party:
depot_tools:
替换build/standalone.gypi 文件中的,‘WarnAsError'的值 'true' -> 'false',true的意思是将编译过程中的警告视为错误。
执行:在源代码目录下,执行
python build\gyp_v8 -Dtarget_arch=x64
5. 选项:
-Dcomponent=shared_library(see
library=sharedin
the GCC + make section above)
-Dconsole=readline(see
console=readline)
-Dv8_enable_disassembler=1(see
disassembler=on)
-Dv8_use_snapshot='false'(see
snapshot=off)
-Dv8_enable_gdbjit=1(see
gdbjit=on)
-Dv8_use_liveobjectlist=true(see
liveobjectlist=on)
编译错误:
1. error C2220: warning treated as error - no 'object' file generated
设置:C/C++ -> General -> Treat Warnings As Errors 为 No (/WX-)
文件下载链接分享:
1. third_party http://pan.baidu.com/s/1gfec7BH
2.depot_tools http://pan.baidu.com/s/1bLpQnO
相关文章推荐
- android Google Map获取地理位置信息的方法
- 谷歌 Project Zero 团队宣布新政策,漏洞披露前将有完整的 90 天缓冲期
- Android使用Google Map浅谈
- 专家解读:开源软件项目是否会被限制出口?
- 专家解读:开源软件项目是否会被限制出口?
- Google排名算法改变 不在以外部链为主
- Google Adsense 支票托收信息收集 (1-30-2007)
- Google Adsense常用技巧总结
- Google推广的十二点技巧
- google优化圣经做网站必备第1/3页
- Google AdSense英文高价关键词排行列表
- Google 统计图表(Flash)小插件
- 2月份停止Google Adsense下线推介 将在中国地区停止投放
- 使用Google工具栏追踪 Blog 留言
- Google官方支持的NodeJS访问API,提供后台登录授权
- jquery repeater 模仿 Google 展开页面预览子视图
- 据说是Google首页的网页模块拖动代码
- jquery与google map api结合使用 控件,监听器
- php获取Google机器人访问足迹的方法