2

我最近(实际上是今天)开始在 Windows 上使用 Eclipse CDT。创建了一个项目,将一个测试 C 文件(Hello World)添加到项目中。构建项目,我收到如下错误。

Error: Program make is not found in Path - 

然后我读到 Eclipse CDT 需要 Mingw/MSYS,我确实安装了它。现在我看到里面有make.exe

C:\MinGW\msys\1.0\bin

但由于我没有管理员权限,我无法将此包含 make 的文件夹添加到 Windows 上的 Path 系统变量中。(我不太可能获得管理员权限)

现在如何解决此错误以在 Windows 上构建和使用 CDT?Eclipse CDT 的任何项目设置,如果添加路径可以帮助解决这个问题?

4

4 回答 4

4

能够解决此问题。

将两个 exe 的正确路径 - make 和 gcc/g++(由 Mingw/Ansys 安装)添加到用户环境变量 Path(不允许编辑系统变量 Path)。

但是将这些路径添加到用户环境变量 Path也有助于解决这个问题。现在 Eclipse CDT 可以很好地构建和执行代码。

于 2012-04-17T10:20:16.703 回答
3
  1. 检查环境变量路径有 c:/cygwin/bin 或 c:/mingw/bin 或你安装它的任何地方
  2. 如果 makefile 名称是 mingw32-make.exe 或其他名称,请复制并将其重命名为 make.exe
于 2013-12-29T10:51:56.403 回答
0

Also after adding C:\MinGW\bin to PATH variable. Make sure your new project is created with MinGW GCC toolchain as shown below. enter image description here

于 2015-09-29T13:50:34.520 回答
0

问题很简单,你的 IDE 需要知道 GNU Binary Utilities 的位置在哪里,那么如何处理这个简单的问题

Windows -> 首选项 -> C/C++ -> 新 c++ 项目 wizerd -> makefile

第一的

然后选择你安装的是什么,例如我使用 MinGW,所以现在我将选择 GUN elf 解析,现在我需要 c++ filt 的位置:D 在此处输入图像描述 你将去你安装 minGW 的位置,默认情况下它将是 C:\MinGW 第二

并搜索 c++ filt.exe :D 现在你完成了:D

你可以从http://www.mingw.org/安装 minGW

于 2015-08-09T19:44:40.990 回答