MinGW g ++在PowerShell中不创build输出

我已经看到了一个类似的,两岁这样的问题,但没有find答案…

Windows 7 64位下,我一直在试着用Power Shell编译一个简单的“hello world”C ++源代码和MinGW gcc版本。 添加了环境variables。 从Power Shell我可以访问编译器,例如。 g++ --help工作的很好,但编译时没有创build可执行文件或任何其他输出。

这是在main.cpp中:

 #include <iostream> using namespace std; int main(){ cout << "Hello World" << endl; return 0; } 

试过这个:

 g++ -o test.exe main.cpp 

当我点击进入时,编译完成似乎,但没有任何反应,我的源代码仍然独自坐在他的文件夹。

PS g ++没有输出

如果我在源文件中出错,编译器会识别它,并且错误信息正常。

我已经从这里删除链接(只有2个链接是允许我:()

如果我用-Wall编译,警告信息也会出现故意的错误。

所以在这一点上似乎没问题。 只是为了确保我已经search了我的test.exe的整个硬盘,但它没有…

无论如何,我正在使用代码块编程C ++。 所以提到的MinGW gcc与代码块一起安装。 从代码块,它运作良好,没有任何问题。

然后,我已经将MinGW从代码块独立安装到C:\ MinGW,注意不要在目录名称中使用任何空格。 安装了MinGW v0.6.2-beta-20131004-1。 一切都像前面提到的那样发生了。 当然环境variables已经被更新了,但是仍然没有可执行文件被创build,或者Power Shell中的任何响应都会指示进程失败。

试用Power Shell和Power Shell(x86)。 同样发生。

请帮助我的任何想法,让我知道我做错了什么。

上传:正如Jean-FrançoisFabre所build议的,我用选项-v运行了g ++命令,结果如下: 运行选项-v