c - 错误 : Program "make" not found in PATH when I try to build C project in eclipse

标签 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 常见问题解答来构建 C 项目。 我只能在 C:\MinGW\bin 中找到 gcc(s)、automake(s)、mingw32-make(s)....

你能告诉我如何获得“make”吗?

更新

我创建了“make”文件。引用下面的评论) 但是生成文件不会自动生成。 Properties>C/C++ Build>Builder Settings 'Generate Makefiles Automatically' 选项被禁用。

你能告诉我如何启用这个选项吗?

最佳答案

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

关于c - 错误 : Program "make" not found in PATH when I try to build C project in eclipse,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24198380/

相关文章:

java - java中使用关键字输出句子

java - 传递 2 个命令行参数并在 Java 中显示两者的总和

javascript - Eclipse 3.8.1 Content Assist 导致计算机挂起约 5 秒

c++ - 可视化多维数组如何放置在内存中的方法?

c++ - 正确使用 Windows 控制台 API 的 CHAR_INFO 结构

c - C 中数组的随机性 数组中的随机性

java - Ant 和 Eclipse

android - 如何在我的项目中使用 Android Wheel?

c - "undefined reference to function"C 中的错误取决于定义的位置

c - 如何将 char 数组传递给 C 中的函数