我正在尝试使用 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/