编译器错误- Hello World c++

compiler errors - Hello World C++

本文关键字:World c++ Hello 错误 编译器      更新时间:2023-10-16

每次我尝试在c++中运行Simple Hello World程序时,我构建它,它没有说要为FirstProject构建。代码看起来是正确的,我使用MinGW作为我的编译器等。每次我尝试运行这个程序时,它不是打印输出,而是终止。有人知道吗?

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

试试这些命令:

g++ -o hello_world.exe hello_world.cpp  
./hello_world.exe

MinGW与gcc在linux上的工作原理相同,所以所有在linux上工作的命令都应该在MinGW上工作

在cygwin中,以下步骤应该可以工作。

  1. 保存内容到文件HelloWorld.cc .
  2. 进入保存文件的目录
  3. 执行make HelloWorld
  4. Execute ./HelloWorld.exe

您是从命令行还是IDE运行它?有时,IDE会打开一个终端并关闭它,速度太快,您无法看到,或者您只会看到一个闪光。尝试从命令行运行它,这样您就可以在退出程序之前查看它是否打印了任何内容。

在windows 10命令提示符中使用MinGW已经过测试。

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

命令提示符输出图像

  1. 保存内容到文件HelloWorld.cpp
  2. 进入保存文件的目录
  3. 执行make HelloWorld
  4. 执行./HelloWorld.exe