You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

编译Brave Core v1.48.8时遇lld-link错误:输出数据超4GiB

问题描述

  • 编译环境:GitHub上的Brave Core v1.48.8
  • 已完成操作:npm install、npm run init均执行成功
  • 错误触发:执行npm run build -- debug时,链接阶段终止,错误信息:

lld-link: error: Output data is larger than 4 GiB. File size 4,339,482,624 too large for current PDB page size 4096

以下是具体操作步骤:

  1. 定位链接器配置文件
    找到Brave Core项目中控制链接器的GN配置文件,通常在src/build/config目录下,比如BUILD.gn或linker.gni这类文件。

  2. 修改链接器指向
    将配置中原本指定lld-link.exe的部分,替换为MSVC的link.exe:

    • 若系统环境变量已包含MSVC工具链路径,直接将链接器变量设为"link.exe"即可;
    • 若环境变量未配置,需填写link.exe的完整路径(示例:"C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.36.32532\bin\Hostx64\x64\link.exe",路径需根据你的VS版本和安装位置调整)。
  3. 重新执行编译
    清理之前的编译缓存后,重新运行编译命令:

    npm run build -- debug
    

原理说明

Brave Core v1.48.8使用的旧版lld-link存在PDB页大小为4096时的4GiB输出限制,而MSVC原生的link.exe无此限制,替换后即可绕过该问题。

内容的提问来源于stack exchange,提问作者kunal

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.28 12:22:13