MinGW海湾合作委员会C编译器的作品,但G + +没有

我是小白,我承认这一点。 无论如何,我在MinGW上遇到了一个非常恼人的问题….我可以用C语言编写和编译程序,但是最近我尝试安装Cmake,但是我不能,因为它每次都会失败testingC ++编译器(g ++)。 所以,这导致我只用C ++编写一个简单的“hello world”程序,然后尝试编译它。 没有骰子。 一次又一次,我没有得到任何回应。 在命令行上,我正在input

g++ -o hello++.cpp hello++ 

但也尝试过

 g++ -o hello++.cxx hello++ g++ -o hello++.cc hello++ g++ -o hello++ hello++.cpp 

(当然,我将源代码的副本分别保存在同一个目录中,分别使用.cxx和.cc扩展名)

和一堆其他的组合。 每次我什么也得不到。 没有警告。 没有错误。 没有。 目录中没有创build.exe文件,然后在命令行上input“hello ++”,只是给了我一个“找不到命令”的错误。 Soooo ….到底是怎么回事? 为什么gcc命令工作,但g ++不是?

我在Windows 8上,使用cygwin。

最后一个应该成功了; 你不会得到一个消息说它已经成功,但你应该在当前目录中看到可执行文件。 其他人都试图把可执行文件作为输入和输出源,这是行不通的; 虽然我很惊讶,你不会收到错误消息。

如果成功了,那么只需输入hello++就不太可能运行它,因为当前目录通常不在路径上。 试试./hello++

如果没有成功,那么g++可能没有正确安装。 恐怕我不知道如何修复一个破碎的Cygwin安装。 也许which g++ ,看看哪个程序正在运行,可能会给出一些线索。