首页 > 编程语言 >C/C++编译器配置——MinGW下载安装

C/C++编译器配置——MinGW下载安装

时间:2022-12-24 12:33:38浏览次数:42  
标签:Windows C语言 编译 编译器 MinGW 下载安装 安装

C/C++编译器配置——MinGW下载安装

前言
本文主要讲述如何安装 C语言 编译器——MinGW,特点是文章附有完整详细的实际安装过程截图,文字反而起说明提示作用。

编写本文的原因始于我的一个观点:图片可以比文字传达更多的信息,也能让其他人更容易理解作者的意图及思想。因此,我将安装 MinGW 的过程和步骤,编写成了这篇以图片为主的教程,

为了让看到这篇文章的任何人,都可以很容易按照图片所示正确安装 MinGW。

一、什么是 MinGW ?
MinGW 的全称是:Minimalist GNU on Windows 。它实际上是将经典的开源 C语言 编译器 GCC 移植到了 Windows 平台下,并且包含了 Win32API 和 MSYS,

因此可以将源代码编译生成 Windows 下的可执行程序,又能如同在 Linux 平台下时,使用一些 Windows 不具备的开发工具。一句话来概括:MinGW 就是 GCC 的 Windows 版本 。

二、为什么使用 MinGW ?
1. MinGW 是开源软件,可以免费使用。
2. MinGW 由一个活跃的开源社区在持续维护,因此不会过时。
3. MinGW 支持最新的 C语言 标准。
4. MinGW 使用 Windows 的C语言运行库,因此编译出的程序不需要第三方 DLL ,可以直接在 Windows 下运行。
5. 那些著名的开源 IDE 实际只是将 MinGW 封装了起来,使它拥有友好的图形化界面,简化了操作,但内部核心仍然是 MinGW。

MinGW 是稳定可靠的、持续更新的 C/C++ 编译器,使用它可以免去很多麻烦,不用担心跟不上时代,也不用担心编译器本身有严重漏洞,可以放心的去编写程序。

三、MinGW 适合做什么?
对于熟悉 MinGW 的高手而言,它可以编译任何 C语言 程序。但对于一般人来说,MinGW 太过简陋,连图形用户界面都没有。对于习惯使用鼠标的人来说,是很痛苦的。虽然也可以通过一些配置,让 MinGW 拥有图形用户界面,但那个过程非常麻烦。

除此之外,编译复杂的程序时,还需要你会编写 Makefile ,否则只能一个文件一个文件的编译,可想而知会多么辛苦。

但对于初学 C语言 的人来说,MinGW 是正合适的编译器,至少黑色的命令提示符界面很有编程的气氛,感觉很酷。在刚开始学 C语言 时,一般情况下所有代码都写在一个文件中,只要输入几个简单的命令,

就能用 MinGW 编译成可执行文件。虽然  VS2013 等编译器,只要点击下鼠标就可以完成编译,但它会自动生成一大堆工程文件,让初学者摸不着头脑。而 MinGW 则只会生成一个可执行文件。

如果对 MinGW 和 VS2013 等编译器进行一下形容,那么 MinGW 是手动的,而  VS2013 等编译器则是自动的。因此 MinGW 的编译过程更加直观容易理解,也比较适合C语言学习。

总而言之,对于一般人来说,MinGW 适合学习 C语言 时使用,真正工作还是用  VS2013 更好。当然如果您是在 Linux 下工作,那么Code::Blocks可能是一个选择,不过最大的可能是您必须习惯使用 GCC 来编译程序。

下载地址:

https://osdn.net/projects/mingw/

https://www.mingw-w64.org/downloads/

一、下载完后点击开始安装

 

 

二、install开始安装:

三、自定义安装环境,continue继续安装:

四、等待安装完成,点击continue完成安装

 

五、进入MinGW installation manager界面,选择如下两个编译器进行安装: 

 

 六、选择菜单栏上的installation,选择apply changes,完成编译器安装:

 

 七、完成后关闭

 

 八、下载完后,将bin目录加入系统路径中

 

 九、如下

 

 十、检测:输入gcc --version;有如下则表示安装成功

 

 欢迎关注作者微信公众号

 

 

标签:Windows,C语言,编译,编译器,MinGW,下载安装,安装
From: https://www.cnblogs.com/zhanqing/p/17002744.html

相关文章

  • MinGW编译x264,VC中调用libx264.dll
    1.下载并按照MinGW,最好就缺省按照   http://sourceforge.net/projects/...ler/mingw-get-inst/  把C:\MinGW\bin添加到PATH中(dos命令行PATH%PATH%;新目录;)2.......
  • MEGAN V2.10 的pgf90编译器安装以及相关问题解决
    这里列出了一些MEGAN安装中可能遇到的一些问题,分享出我自己的一些解决方法。pgf90编译器的下载:目前PGI已经被整合到NVIDA官方cuda,所以只能直接下载整个到linux中:https:/......
  • MinGW编译OpenCV4.5(64位/32位通用,附编译完成包下载)
    前言因为本人经常用MinGW编译器,而且习惯用64位,但是上网搜索配置方法发现很多都是32位的,而且版本差距太大的话成功率的也不是很高,不知道是不是我自己的原因,然后在面向浏......
  • Java @SuppressWarnings(抑制编译器警告)的关键字
    @SuppressWarnings(抑制编译器警告)的关键字关键字用途all抑制所有警告boxing抑制装箱、拆箱操作时候的警告cast抑制映射相关的警告dep-ann抑制启用......
  • Visual Studio 2017 编译器警告(级别 3)C4996
    VisualStudio2017编译器警告(级别3)C4996一、4996报错在VisualStudio2017中使用函数:sprintf,编译器报错。二、解决方法若要在VisualStudioIDE中关闭针对整个......
  • Eclipse下载安装和JDK下载安装(环境配置)及下载C++插件CDT
    一、什么是JDKJDK是Java语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA......
  • VC如何创建C编译器能使用的动态库
    方法使用extern"C"修饰设置统一的调用约定举例例1——使用__cdecl,一般C编译器使用此约定,如LabWidnows/CVI。cpp代码extern"C"__declspec(dllexport)uint32_......
  • IntelliJ IDEA 下载安装及配置使用教程(图文步骤详解)
    前言壹哥在前面的文章中,带大家下载、安装、配置了Eclipse这个更好用的IDE开发工具,并教会了大家如何在Eclipse中进行项目的创建和代码编写、运行。但是实际上,在各种IDE开发......
  • VS编译器实用调试技巧
    一、Debug和Release的区别debug通常称为调试版本,它包含调试信息,并且不做任何优化,便于程序员调试程序。release称为发布版本,他往往是进行了各种优化,使得程序在代码大小和运行......
  • git(介绍下载安装)
    一、gti的介绍git主要功能有:代码回溯,版本切换,多人协作和远程备份,Git是一个分布式版本控制工具,通常用来对软件开发过程中的源代码文件进行管理。通过Git仓库来存储和管理......