C语言:下载并安装编译器(MinGW-W64 GCC)win10环境

#1. 什么是MinGW-W64 GCC

       MinGW 的全称是:Minimalist GNU on Windows 。它实际上是将经典的开源 C语言 编译器 GCC 移植到了 Windows 平台下,并且包含了 Win32API ,因此可以将源代码编译为可在 Windows 中运行的可执行程序。而且还可以使用一些 Windows 不具备的,Linux平台下的开发工具。一句话来概括:MinGW 就是 GCC 的 Windows 版本 。
以上是 MinGW 的介绍,MinGW-w64 与 MinGW 的区别在于 MinGW 只能编译生成32位可执行程序,而 MinGW-w64 则可以编译生成 64位 或 32位 可执行程序。正因为如此,MinGW 现已被 MinGW-w64 所取代。

# 如何下载MinGW-W64 GCC

下载地址:MinGW-w64 - for 32 and 64 bit Windows - Browse Files at SourceForge.netA complete runtime environment for gcchttps://sourceforge.net/projects/mingw-w64/files/

## 如何下载

### 1  直接下载 MinGW-W64 Online Installer ,下载完成后进行安装,双击即可,但是需要进行选择,Architecture (电脑系统是 64位的,选择 x86_64;如果是 32位 系统,则选择 i686 即可),Threads(如果你想要开发 Windows 程序,需要选择 win32 ,而开发 Linux、Unix、Mac OS 等其他操作系统下的程序,则需要选择 posix),Exception(异常处理在开发中非常重要,在开发的过程中,大部分的时间会耗在处理各种异常情况上。seh 是新发明的,而 sjlj 则是古老的。seh 性能比较好,但不支持 32位。 sjlj 稳定性好,支持 32位。建议64位操作系统选择seh。)

###2 某些情况下,安装文件不好用。这样可以直接下载软件包,例如我选择下载:

## 配置环境变量

在win10中,此电脑/高级系统设置/环境变量/path/把MinGW-W64的bin文件加载其中。这个就不多描述了。

## 检测是否成功。

打开命令菜单(cmd命令 或者打开powershell)

输入 gcc-v

如果显示 

就表示成功了。 

  • 2
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: mingw-w64是一个开源的工具链,它可以将GNU编译器集合(GCC)用于Microsoft Windows操作系统。此工具链对于开发Windows应用程序和库非常有用。 gcc-8.1.0是mingw-w64中包含的GCC的一个版本。该版本提供了许多新特性和优化,例如更好的C ++ 11支持和更快的编译时间。 SEH是Structured Exception Handling的缩写。它是一种在Windows操作系统中处理异常情况的机制。SEH可用于处理许多类型的异常,例如硬件错误、内存访问冲突、除以零等。 在mingw-w64 gcc-8.1.0中,SEH被完全支持并内置于编译器中。这意味着我们可以使用SEH来处理Windows应用程序中的异常情况。SEH还允许我们编写更可靠、健壮的应用程序,因为它可以识别并处理任何由Windows操作系统引起的异常。 因此,mingw-w64 gcc-8.1.0和SEH的组合为开发Windows应用程序和库提供了强大的工具。它将编写可靠、高效和健壮的应用程序的可能性提高到了一个新的水平。 ### 回答2: mingw-w64 gcc-8.1.0 seh是一种可以在Windows系统上编译和运行C/C++程序的工具。其中,mingw-w64是一个基于MinGW(Minimalist GNU for Windows)的开源项目,支持多种操作系统和处理器架构,包括32位和64位的Windows平台;gcc-8.1.0则是GNU编译器集合中的一个版本,支持C语言和C++语言,能够生成高效、优化、符合标准的代码;seh(Structured Exception Handling)是一种结构化异常处理机制,可以在程序运行过程中捕获并处理异常,保证程序的稳定性和安全性。 使用mingw-w64 gcc-8.1.0 seh可以方便地编写和调试C/C++程序,同时享受到GNU编译器集合带来的高效性和开源项目的灵活性。使用seh可以有效防止程序在运行过程中因为异常而崩溃或者造成数据丢失等问题,提高程序的稳定性和可靠性。 总而言之,mingw-w64 gcc-8.1.0 seh的出现,为开发者提供了一个高效、安全、灵活的C/C++开发环境,可以帮助他们快速地开发出高质量的软件产品。 ### 回答3: mingw-w64 gcc-8.1.0 seh(Structured Exception Handling,结构化异常处理)是一种在Windows系统上处理异常的机制。mingw-w64是一个免费的开源软件项目,旨在向Windows平台移植GNU Compiler Collection(GCC)。其中的gcc-8.1.0是GCC的一个版本,支持各种编程语言,在Windows平台上比较常用。 在Windows系统中,异常处理是必需的。当程序运行时遇到错误或异常情况时,它会生成一个异常,这个异常可以是由程序本身引发的,也可以是由操作系统或其他原因引发的。SEH是一种机制,用于识别并处理这些异常情况。SEH允许程序员用结构化的方式处理异常,从而避免程序崩溃或停止运行。它可以让程序更加可靠和安全。 MINGW-w64 GCC-8.1.0支持SEH,这使得程序员可以使用该平台进行Windows应用程序、设备驱动程序、Web服务和其他应用程序的开发。通过使用MINGW-w64的SEH机制,程序员可以更轻松地进行调试和定位错误,减少程序的崩溃和停止运行的可能性,从而提高了程序的可靠性和鲁棒性。同时,MINGW-w64 gcc-8.1.0 SEH还提供了一些现代化的C++特性,例如异常安全和C++标准模板库(STL),这些都使得编程更加轻松和高效。因此,MINGW-w64 gcc-8.1.0 SEH是一个非常有用的工具,特别是对于那些在Windows系统上进行编程的人。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值