博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
深入V8引擎-编译启动
阅读量:5113 次
发布时间:2019-06-13

本文共 571 字,大约阅读时间需要 1 分钟。

  记录一下步骤,方便以后换了电脑重新编译。

1、搞定depot_tools,git地址:git clone https://chromium.googlesource.com/chromium/tools/depot_tools.git,弄完后设置为环境变量。

2、到workspace目录,依次运行

gclient sync

fetch v8

cd v8

tools/dev/v8gen.py x64.release

ninja -C out.gn/x64.release

3、中间可能出现各种问题,不过都不太记得了。最后一步可以用GN直接生成对应IDE的proj,如下

gn gen --ide=IDE_NAME dir(随便写个目录)

xcode就是运行gn gen --ide=xcode out/xcode 这样会生成一个out/xcode的文件夹,里面有一个xcodeproj文件可以直接在xcode引入。

windows下的Visual Studio运行gn gen --ide=vs2019 out/vs

  mac环境相对简单点,windows要配一些额外的环境变量,比如vs2019_install那些,先这样吧。

转载于:https://www.cnblogs.com/QH-Jimmy/p/10889914.html

你可能感兴趣的文章
前端开发中提到的“脚手架”到底指什么,CLI?gulp 和 gulp-cli有什么区别
查看>>
iis7规范URL及利用web.config进行重定向
查看>>
【Linux】入门篇 环境搭建
查看>>
poj2569
查看>>
使用mmap在内存中读写文件
查看>>
使用pygal_maps_world.i18n中数据画各大洲地图
查看>>
sql server必知多种日期函数时间格式转换
查看>>
ListView如何获取点击单元格内容
查看>>
jQuery EasyUI 的下拉选择combobox后台动态赋值
查看>>
(转)游戏引擎中三大及时光照渲染方法介绍(以unity3d为例)
查看>>
timeline时间轴进度“群英荟萃”
查看>>
python map函数用法
查看>>
ios之申请后台延时执行和做一个假后台的方法(系统进入长时间后台后,再进入前台部分功能不能实现)...
查看>>
编码命名规范
查看>>
耿丹16-1上半学期助教总结
查看>>
python if else elif statement
查看>>
网络编程
查看>>
文本隐藏(图片代替文字)
查看>>
three.map.control
查看>>
二叉树的深度
查看>>