如何在OSX中为Chromium替换V8库

How to replace V8 library for Chromium in OSX?

本文关键字:替换 V8 Chromium 中为 OSX      更新时间:2023-09-26

我正在修改V8 JavaScript引擎,并计划用修改后的V8库替换现有的Chromium。我可以在Ubuntu中做libv8的库文件。因此,位于/usr/lib/chromium-browser/libs。我所要做的就是找到与安装的Chromium版本兼容的V8版本,下载并修改V8的源代码,替换库文件。我在整个文件系统中搜索"libv8"。*",但在我的mac中找不到任何。我不想构建整个Chromium,这需要太多的时间和磁盘空间。

你的Chromium在Ubuntu中是用组件构建的(http://www.chromium.org/developers/how-tos/component-build),所以v8组件是构建到libv8.so的,可以直接替换。

我猜你的铬在mac不使用组件构建,所有组件都内置到一个单一的Chromium Framework,所以没有libv8.dylib被替换。