在Windows XP上我安装了Eclipse CDT。我已经安装了cygwin,包括make,gcc,g ++和gdb。我已将C:\ cygwin \ bin添加到windows路径变量中。
当我在Eclipse中创建默认的HelloWorld项目并尝试构建时,我在控制台中获得以下文本:
全部
make:echo:找不到命令
make:*** [src / test3.o]错误127
如果我在命令行尝试make,那么一切都很好。
其他线索:
which make
时,它会读取/ usr / bin / make!(注意:有related question我找不到帮助。也许它的答案在我的头上。)
答案 0 :(得分:3)
我在Lubuntu 12.10下使用Eclipse CDT(Juno)遇到了同样的问题。
以下修正了它:
答案 1 :(得分:2)
在 WINDOWS 设置变量路径后,这项工作对我来说,尝试这样做 的 PROJECT - > 强> C / C ++ BUILD - > TOOL CHAIN EDITOR - > 然后将 CURRENT BUILDER 更改为 CDT INTERNAL BUILDER 希望它有效。
答案 2 :(得分:1)
问题是PATH中没有echo
二进制文件。找到echo
,并将其添加到PATH环境变量中。
答案 3 :(得分:0)
有效!我完全重新安装了cygwin,并按照我的方式离开了路径,Eclipse CDT编译了hello world程序。最后一次cygwin主要更新中的重要内容必须已更改。
答案 4 :(得分:0)
重新安装Cygwin也适合我。结果我需要以管理员身份安装它。 : - )
答案 5 :(得分:0)
我使用eclipse时遇到了同样的问题。此外,还在那里创建了一个调试目录,它也有错误。我删除了调试目录,右键单击项目目录并选择" Build Project"。然后每件事都修好了。