美文网首页
Ubuntu下编译V8引擎

Ubuntu下编译V8引擎

作者: 袁俊亮技术博客 | 来源:发表于2018-10-09 16:14 被阅读150次

Ubuntu下编译V8引擎

  • 安装depot_tools
git clone https://chromium.googlesource.com/chromium/tools/depot_tools.git
  • 添加depot_tools到环境变量

这里要根据自己的depot_tools路径来填写

export PATH=$PATH:/path/to/depot_tools
  • 查看gclient是否生效
gclient
  • depot_tools的同级目录创建v8目录,并进入v8目录。配置gclient
gclient config https://chromium.googlesource.com/v8/v8
  • 克隆V8引擎
gclient sync
  • 进入v8并编译

v8gen生成 ninja 构建文件:

cd v8 && tools/dev/v8gen.py x64.debug
  • 编译V8

编译源码,生成可执行文件,目标系统 x64:

ninja -C out.gn/x64.debug

参考资料

相关文章

  • Ubuntu下编译V8引擎

    Ubuntu下编译V8引擎 安装depot_tools 添加depot_tools到环境变量 这里要根据自己的de...

  • TODO:Ubuntu下安装Node

    TODO:Ubuntu下安装Node Node.js 是一个基于 Chrome V8 引擎的 JavaScript...

  • Google V8编译过程记录

    0x00 前言 由于要使用v8引擎,所以要编译V8。而且我要编译的是V8的安卓版本。更奇怪的是我编译的是Nativ...

  • 认识V8

    V8介绍 V8是一款主流的JavaScript执行引擎 V8采用即时编译,运行效果快 V8内存设限(64位|1.5...

  • js中v8引擎的详解

    v8引擎出现的原因 这里先说一下什么是编译型语言和解释性语言: 编译型语言: 在程序执行之前必须进行专门的编译过程...

  • Ubuntu 下编译 WebRTC

    -- Ubuntu 下编译 WebRTC Ubuntu 下编译 WebRTC 一、Ubuntu 系统环境准备 1、...

  • V8引擎如何运行JS

    前言 V8引擎如何编译和优化JS的 什么是V8 官网: https://v8.dev/[https://v8.de...

  • 简单笔记

    1. V8引擎: 采用即时编译,速度快内存设限,64 位下 1.5 G垃圾回收机制:分代回收、空间复制、标记清除,...

  • JavaScript V8引擎

    很多人都知道v8引擎,v8引擎是一种js引擎的实现。在开始介绍v8之前,先搞清JavaScript引擎是什么,这里...

  • v8 TurboFan带来的优化

    v8 TurboFan带来的优化 Javascript 引擎 V8 即将采用新的引擎: TurboFan & Ig...

网友评论

      本文标题:Ubuntu下编译V8引擎

      本文链接:https://www.haomeiwen.com/subject/aiqyaftx.html