C++编译与链接(2)--‘g++‘ 不是内部或外部命令,也不是可运行的程序或批处理文件

文章目录


在windows上直接在cmd中运行使用g++,会报错,‘g++’ 不是内部或外部命令,也不是可运行的程序或批处理文件,这是因为C语言的编译器本来是用Linux写的,而windows本来就没有C的编译器。后来由于windows广泛使用,需要在windows上使用C/C++语言,所以minGW(或者写作mingw)。
minGW的全拼是Minimalist GNU for Windows.
GCC本来是GNU的编译器套件,由于很好用就被不断扩展,现已被大多数类Unix操作系统(如Linux、BSD、MacOS X等)采纳为标准的编译器,甚至在微软的Windows上 。
MinGW 就是 GCC 的 Windows 版本 。
所以如果要使用g++ 来单步执行编译,就需要下载安装MinGW。
详细信息参考我的另一篇博文 GNU操作系统和操作系统内核和MinGW

猜你喜欢

转载自blog.csdn.net/u011913417/article/details/121576092