Eclipse CDT构建错误:不在路径中

时间:2012-04-16 17:26:46

标签: eclipse-cdt

我最近(实际上今天)开始使用Eclipse CDT for windows。创建了一个项目,一个测试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的任何Project设置如果添加了make的路径可以帮助解决这个问题吗?

4 个答案:

答案 0 :(得分:4)

能够解决这个问题。

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

但是将这些路径添加到用户环境变量路径也有助于解决此问题。现在Eclipse CDT构建并执行了正确的代码。

答案 1 :(得分:3)

  1. 检查环境变量路径是c:/ cygwin / bin还是c:/ mingw / bin或者你安装它的地方
  2. 如果makefile名称是mingw32-make.exe或其他名称,请复制并将其重命名为make.exe

答案 2 :(得分:0)

问题很简单,你的IDE需要知道GNU Binary Utilities的位置,以便如何处理这个简单的转到

Windows - >偏好 - > C / C ++ - >新的c ++项目wizerd - > makefile

first

然后选择你安装的是什么例如我使用MinGW所以现在我将选择GUN精灵解析,现在我需要c ++ filt的位置:D enter image description here 你会去你安装minGW的地方默认它将是C:\ MinGW second

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

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

答案 3 :(得分:0)

在将C:\MinGW\bin添加到PATH变量之后。确保使用MinGW GCC工具链创建新项目,如下所示。 enter image description here