我已经安装了 Eclipse 和 CDT(需要在 Eclipse CDT 中使用 C/C++),以及安装 Cygwin 以便我可以编译我的文件。
在环境变量中,我将路径设置为包括以下内容:“C:\cygwin\bin;”
g++、make 和 GDC 都是通过 Cygwin 安装的。我通过在 bin 文件夹中搜索它们来确保这一点——它们都在那里。
如果我在 Windows 命令提示符中输入“make”,则会出现:
make: *** No targets specified and no makefile found. Stop.
如果我在 Windows 命令提示符中输入“g++”或“gdc”,则会出现(或类似):
'g++' is not recognized as an internal or external command,
operable program or batch file.
所以,换句话说,make 正在工作,但其余的都没有……但它们在同一个 bin 文件夹中!让我完全糊涂了。
如果我尝试打开 Cygwin Bash Shell、g++、make 和 GDC 都可以在那里工作。
但是,我需要它在命令提示符下工作,以便 Eclipse 能够编译我在 IDE 中编写的程序。
如果您知道为什么会这样,请告诉我。