我看到了一个类似的问题,但是没有找到答案...
在Windows 7 64位系统下,我一直试图通过Power Shell使用MinGW gcc版本编译一个简单的“hello world”C++源代码。环境变量已经添加。从Power Shell中,我可以访问编译器,例如 g++ --help
可以正常工作,但是在编译时没有可执行文件或任何其他输出。
这是main.cpp的内容:
#include <iostream>
using namespace std;
int main(){
cout << "Hello World" << endl;
return 0;
}
尝试使用以下内容:
g++ -o test.exe main.cpp
当我按回车键时,编译似乎已完成,但没有任何响应,并且我的源代码仍然独自坐在它的文件夹中。
如果源文件中有错误,编译器会识别出来,并像正常情况下一样显示错误消息。
如果使用-Wall进行编译,即使故意制造错误,警告消息也会出现。
所以,目前看起来一切都还好。为了确保,我已经在整个硬盘驱动器中搜索了我的test.exe文件,但是它不在任何地方...
无论如何,我正在使用Code Blocks编程C ++。因此,提到的MinGW gcc与Code Blocks一起安装。从Code Blocks开始,一切正常,没有任何问题。
然后,我单独安装了MinGW到C:\ MinGW,注意不在目录名称中使用任何空格。安装了MinGW v0.6.2-beta-20131004-1。一切都发生在之前提到的方式。当然更新了环境变量,但仍未创建可执行文件或任何Power Shell中表明该过程失败的响应。
尝试使用Power Shell和Power Shell(x86)。发生了同样的事情。
请帮助我想出任何主意,让我知道我做错了什么。
上传: 如Jean-François Fabre建议的那样,我使用选项-v运行了g ++命令,结果在此处: 使用选项-v运行