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

如何解决Docker环境下Eclipse CDT出现的错误代码137问题

问题:Docker容器中Eclipse构建C++项目时频繁出现exit code 137错误

问题背景

在Windows系统上使用Eclipse开发面向Linux环境的C++项目,通过Docker容器完成编译(暂未进行调试)。2024年2月完成环境配置后曾正常运行,但约1个月前开始出现构建错误:

"make -j4 all" terminated with exit code 137. Build might be incomplete.

重新启动构建偶尔能成功完成,但多数情况下会伴随文件格式错误等额外问题。

当前环境配置

  • 物理内存:16GB
  • 操作系统:Windows 11(已更新至最新版本)
  • WSL2 发行版:Ubuntu 22.04.3 LTS(内核版本:GNU/Linux 5.15.146.1-microsoft-standard-WSL2 x86_64)
  • Eclipse 版本:4.31.0
  • Eclipse CDT 版本:11.5.0.202402
  • C/C++ Docker Container Launch Support 版本:11.5.0.202312
  • Docker Desktop 版本:4.30.0

已尝试的无效解决方法

  • 通过Windows PowerShell直接进入容器手动执行make命令,构建可正常完成
  • 将Docker Desktop与WSL2的内存限制翻倍,问题未得到改善
  • 重启计算机,无任何变化
  • 修改Eclipse的Java虚拟机内存限制,无效果
  • 将构建线程数降至1(执行make -j1 all),错误仍然出现

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.22 20:23:18