我已经安装了Eclipse和CDT(使用C/C++需要安装eclipse CDT),同时还安装了Cygwin以便编译文件。
在环境变量中,我将Path设置为包括以下内容:"C:\cygwin\bin;"。
通过Cygwin安装了g++、make和GDC。我通过在bin文件夹中搜索它们来确保它们都存在 - 它们都在那里。
如果我在Windows命令提示符中输入“make”,则会出现以下内容:
如果我在Windows命令提示符中输入"g++"或"gdc",会出现以下内容(或类似内容):
在环境变量中,我将Path设置为包括以下内容:"C:\cygwin\bin;"。
通过Cygwin安装了g++、make和GDC。我通过在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中编写的程序。
如果您知道为什么会发生这种情况,请告诉我。