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

Eclipse编译C++程序报错:未在PATH中找到make程序求解决

解决Eclipse编译C++时"make not found in PATH"的问题

一、先排查现有TDM-GCC的问题

你的PATH指向C:\TDM-GCC-64\bin,但TDM-GCC默认不带标准make.exe,它用的是mingw32-make.exe:

  • 打开这个bin目录,找有没有mingw32-make.exe,有的话直接复制一份改名为make.exe,Eclipse就能识别。
  • 要是没有,重新装TDM-GCC,安装时记得勾选"MinGW Make Tools"组件。

二、推荐更省心的工具链

折腾多个工具链太麻烦的话,直接用W64DevKit:

  • 它是预打包好的全套工具,自带make.exe、gcc、g++,解压就能用,不用额外选组件。
  • 把解压后的bin目录(比如C:\W64DevKit\bin)加到系统PATH,重启Eclipse就搞定。

三、不改工具链?调整Eclipse配置

如果不想换工具链,直接让Eclipse用mingw32-make:

  1. 右键你的C++项目 → Properties
  2. 展开C/C++ Build → Settings
  3. 切到Build Tools标签,把Build Command从make改成mingw32-make
  4. 点Apply and Close,重新编译就行

四、别忘了验证环境变量

改完PATH后必须:

  • 关掉所有Eclipse和命令提示符窗口
  • 要么先开命令提示符输入make --version(或mingw32-make --version),确认能输出版本信息,再开Eclipse;要么直接重启Eclipse再编译

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.06 20:52:33