如何在 OSX 中替换 Chromium 的 V8 库?
Posted
技术标签:
【中文标题】如何在 OSX 中替换 Chromium 的 V8 库?【英文标题】:How to replace V8 library for Chromium in OSX? 【发布时间】:2014-06-02 21:02:41 【问题描述】:我正在修改 V8 javascript 引擎,并计划用针对 Chromium 的修改后的 V8 库替换现有的引擎。 我能够在 Ubuntu 中执行此操作,因为库文件 libv8.so 位于 /usr/lib/chromium-browser/libs。我所要做的就是找到与安装的 Chromium 版本兼容的 V8 版本,下载并修改 V8 的源代码,并替换库文件。 我在整个文件系统中搜索“libv8.*”,但在我的 mac 中找不到任何文件。我不想构建需要太多时间和磁盘空间的整个 Chromium。
【问题讨论】:
【参考方案1】:你在 Ubuntu 中的 Chromium 是使用组件构建 (http://www.chromium.org/developers/how-tos/component-build) 构建的,因此 v8 组件构建为 libv8.so
,可以直接替换。
我猜你的Mac中的Chromium没有使用组件构建,所有组件都内置在一个Chromium Framework
中,所以没有libv8.dylib
可以替换。
【讨论】:
以上是关于如何在 OSX 中替换 Chromium 的 V8 库?的主要内容,如果未能解决你的问题,请参考以下文章