【发布时间】:2011-03-29 23:51:47
【问题描述】:
在 Windows XP 上,我安装了 Eclipse CDT。我已经安装了 cygwin,包括 make、gcc、g++ 和 gdb。我已将 C:\cygwin\bin 添加到 windows 路径变量中。
当我在 Eclipse 中创建默认的 HelloWorld 项目并尝试构建时,我在控制台中看到以下文本:
全部搞定
make: echo: 找不到命令
make: *** [src/test3.o] 错误 127
如果我在命令行尝试 make,那么一切都很好。
其他线索:
- 请注意,我在路径中添加了 C:\cygwin\bin 而不是 C:\cygwin\usr\bin,因为我没有在 \usr\bin 中找到我的 GNU 工具链,而是在 \bin 中。这似乎与一些在线文档相矛盾。更奇怪的是,当我在命令窗口(不是 cygwin bash)中输入
which make时,它显示为 /usr/bin/make ! - 我可能在旧版本上安装了新版本的 cygwin。我注意到了一些关于此的警告,但由于 cygwin 完成后似乎没有任何问题(此外,由于 cygwin bash 的 make 工作正常),所以我没有在这里深入挖掘。
(注意:有一个related question 对我没有帮助。也许它的答案超出了我的想象。)
【问题讨论】:
标签: eclipse makefile cygwin eclipse-cdt