错误:当我尝试在eclipse中构建C项目时,在PATH中找不到程序“make”

时间:2014-06-13 05:35:44

标签: c eclipse

我正在尝试使用eclipse构建任何C项目。

我安装了CDT插件和Mingw。

但是由于跟随错误,我无法构建C项目。


14:29:16 **** Incremental Build of configuration Default for project C_Test_02 ****
make all 
Cannot run program "make": Launching failed

Error: Program "make" not found in PATH
PATH=[C:\MinGW\bin;C:\Klocwork\User 9.5\bin;C:\Program Files\Intel\iCLS Client\;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Intel\OpenCL SDK\2.0\bin\x86;C:\PROGRA~1\ULTRAE~1;C:\utils\checkstyle;C:\MinGW\bin;C:\Klocwork\User 9.5\bin;C:\Program Files\Intel\iCLS Client\;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\ProgramFiles\Intel\OpenCL SDK\2.0\bin\x86;C:\PROGRA~1\ULTRAE~1;C:\utils\checkstyle]

我将C:\ MinGW \ bin添加到我的环境路径中。 但是' make'不在C:\ MinGW \ bin中。 我认为发生错误是因为C:\ MinGW \ bin不包含“make'虽然我按照Eclipse FAQ来构建C项目。 我只能在C:\ MinGW \ bin中找到gcc(s),automake(s),mingw32-make(s)....

你能告诉我怎样才能得到'?'

更新

我创立了' make'文件。参考下面的评论) 但是makefile不会自动生成。 属性> C / C ++构建>构建器设置'自动生成Makefile'选项是禁用的。

您能告诉我如何启用此选项吗?

3 个答案:

答案 0 :(得分:2)

创建mingw32-make exe的副本。重命名mingw32-make来制作。在PATH变量中包含可执行文件的路径。解决了我的问题。

答案 1 :(得分:0)

首先,删除eclipse CDT。 要安装C / C ++编译器和Eclipse,请按照此链接https://www3.ntu.edu.sg/home/ehchua/programming/howto/EclipseCpp_HowTo.html

上的说明进行操作

如果仍然没有成功,请按@ Questioner的回答。

答案 2 :(得分:0)

已经解决了这个问题。请点击此页

Program "make" not found in PATH

  

如果出于某种原因,您可以尝试更改工具链   使用gcc。打开项目的属性(右键单击您的项目   项目资源管理器中的项目名称),然后是C / C ++ Build>工具链   编辑。您可以从GNU Make Builder更改当前构建器   到CDT内部构建器或任何兼容的。