g ++不会生成任何文件或提供任何输出
问题描述:
我刚开始使用g ++,从网站下载最新版本,并且制作了一个简单的HelloWorld程序。g ++不会生成任何文件或提供任何输出
#include <iostream>
using namespace std;
int main()
{
cout << "Hello World!" << endl;
return 0;
}
当我尝试使用PowerShell窗口和g ++,执行合适的目录,我用下面的命令:
g++ HelloWorld.cpp -o HelloWorld.exe
这给没有输出,使任何文件。我使用-v命令,根据我在网站上阅读的其他答案,它给了我这个。我不知道如何继续并执行我的程序。
答
命令
g++ HelloWorld.cpp -o HelloWorld.exe
不执行propgam,它只是建立可执行文件HelloWorld.exe
。因此g++ HelloWorld.cpp -o HelloWorld.exe
之后检查HelloWorld.exe
文件的外观。如果是这样,就像运行它:
.\HelloWorld.exe
这看起来像有效的代码和有效的编译命令。它不应该输出任何东西到控制台,但应该产生可执行文件(这可能需要libstdC++)。尝试使用g ++的完整路径运行g ++。exe – VTT
“......不生成文件”是什么意思?你可以在'g ++'执行后在文件夹“C++”中提供文件列表吗? (只需添加命令并创建新的屏幕截图) – VolAnd
@VTT我的路径是环境变量中的C:\ MinGW \ bin。我不知道我应该补充些什么。 – Arvind