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++ 编译器——因为这是您安装的。
这是一个相当简单的问题,所以我会保持简单。
我刚刚在 windows 上安装了 MinGW。当我 运行 以下内容时:
c:/> c++ HelloWorld.cpp && a.exe
然而,在我在网上看到的大多数教程和指南中,人们会使用
c:/> g++ HelloWorld.cpp
似乎运行一样,但我不太确定c++和g++之间有什么区别。它是不同的编译器吗?不同的语言?它 运行 有什么不同吗?谢谢`
同样的事情。 g++
只是 GNU C++ 编译器的可执行文件(或 link)名称。如果您安装 MinGW,您的 c++
可执行文件(如果存在)将指向 GNU C++ 编译器——因为这是您安装的。