MinGW 在命令行中使用 g++ 而不是 c++?

MinGW using g++ instead of c++ in command line?

这是一个相当简单的问题,所以我会保持简单。

我刚刚在 windows 上安装了 MinGW。当我 运行 以下内容时:

c:/> c++ HelloWorld.cpp && a.exe

然而,在我在网上看到的大多数教程和指南中,人们会使用

c:/> g++ HelloWorld.cpp

似乎运行一样,但我不太确定c++和g++之间有什么区别。它是不同的编译器吗?不同的语言?它 运行 有什么不同吗?谢谢`

同样的事情。 g++ 只是 GNU C++ 编译器的可执行文件(或 link)名称。如果您安装 MinGW,您的 c++ 可执行文件(如果存在)将指向 GNU C++ 编译器——因为这是您安装的。