chm*_*der 6 c eclipse mingw eclipse-cdt msys
即时尝试在我的Windows 7计算机上使用eclipse运行ac程序,我遇到了一些障碍.我目前使用CDT插件在我的计算机上下载了Eclipse,我还下载了Mingw并将其设置为我的路径.当我构建我的简单"Hello world"程序时,它会创建一个带有makefile的调试文件及其中的所有内容,但是concle对话框指出
**** Build of configuration Debug for project C_Test ****
make all
Run Code Online (Sandbox Code Playgroud)
`无法运行程序"make"(在目录"C:\ Users\Chmoder\workspace\C_Test\Debug"中):CreateProcess error = 2,系统找不到指定的文件错误:在PATH中找不到程序"make"
PATH = [C:\ Users\Chmoder\Downloads\eclipse; C:\ MINGW\Bin; C:\ Program Files\Common Files\Microsoft Shared\Windows Live; C:\ Program Files(x86)\ Common Files\Microsoft Shared\Windows Live; C:\ Program Files(x86)\ ATI Stream\bin\x86_64; C:\ Program Files(x86)\ ATI Stream\bin\x86; C:\ Windows\system32; C:\ Windows; C:\Windows\System32\Wbem; C:\ Windows\System32\WindowsPowerShell\v1.0 \; C:\ Program Files(x86)\ ATI Technologies\ATI.ACE\Core-Static; c:\ Program Files(x86)\公共文件\ Roxio共享\ DLLShared \; c:\ Program Files(x86)\ Common Files\Roxio Shared\12.0\DLLShared \; C:\ Program Files(x86)\ Windows Live\Shared]`
此外,当我尝试在构建它之后运行我的程序时,它说"找不到二进制"
有人帮忙吗?
小智 6
另一个解决方案是在eclipse.ini中设置MINGW_HOME变量:
-DMINGW_HOME=C:\Program Files (x86)\CodeBlocks\MinGW
Run Code Online (Sandbox Code Playgroud)
这样可以避免更改系统路径(通常需要管理员权限)
(借助eclipse/CDT建议的解决方案)
make错误是: %PATH 中没有。Make 是帮助构建项目的 UNIX 实用程序。对于 Windows 操作系统,该make实用程序是 msys 的一部分,而不是 mingw32 的一部分。
根据你的路径以及我对mingw和msys的设置,你没有安装msys(或者Msys的路径没有记录在系统%PATH变量中)。
对于您来说,msys 将类似于 $PATH 变量中的以下路径:
C:\MINGW\msys\1.0\Bin;
Run Code Online (Sandbox Code Playgroud)
Msys 也可以从http://www.mingw.org/下载。
如果您下载了通用安装程序(这是最简单的变体),您只需检查目录make.exe中是否有文件C:\MINGW\msys\1.0\Bin并将该目录添加到系统 PATH 变量中。