Windows 11安装 MinGW-w64 教程

2024-08-31 10:20
文章标签 安装 windows 教程 mingw w64

本文主要是介绍Windows 11安装 MinGW-w64 教程,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

MinGW

MinGW,全称“Minimalist GNU for Windows”,是一个提供在Windows操作系统上运行的GNU工具集的软件环境。它允许开发者使用GCC(GNU Compiler Collection)编译器来编译C和C++程序,以及其他GNU工具,如GDB调试器和GNU Make。

MinGW的主要特点包括:

  1. 兼容性:它提供了一个与GCC兼容的环境,使得在Linux下开发的代码可以相对容易地移植到Windows平台。

  2. 开源:MinGW是开源的,遵循GNU通用公共许可证。

  3. 跨平台开发:它允许开发者在Windows上编写跨平台代码,这些代码可以在多种操作系统上运行。

  4. 轻量级:MinGW的环境相对轻量,不需要安装完整的Cygwin环境,后者提供了一个更完整的类Unix环境。

  5. 易于安装和使用:MinGW的安装和配置相对简单,适合快速开始开发。

MinGW、 MinGW-w64 区别

MinGW和MinGW-w64都是为Windows平台提供GNU工具链的软件环境,但它们之间有一些关键的区别:

  1. MinGW

    • MinGW代表“Minimalist GNU for Windows”,它提供了一个32位的GNU工具链,包括GCC编译器。
    • 它支持32位应用程序的开发,但不支持64位应用程序。
    • MinGW通常用于开发小型的、不需要64位特性的应用程序。
  2. MinGW-w64

    • MinGW-w64是MinGW的扩展,它不仅支持32位应用程序,还支持64位应用程序的开发。
    • 它提供了对64位Windows API的支持,允许开发者编写可以在64位Windows系统上运行的应用程序。
    • MinGW-w64的GCC编译器可以生成32位和64位的可执行文件,这取决于你如何配置编译器。
    • 它通常用于开发需要利用64位系统优势的现代应用程序,例如处理大量数据或需要高性能的应用程序。

选择MinGW还是MinGW-w64

  • 如果你只需要开发32位的应用程序,MinGW可能就足够了。
  • 如果你需要开发64位应用程序,或者你的应用程序需要使用64位系统的特性(如更大的内存寻址空间),那么MinGW-w64是更好的选择。

MinGW-w64安装过程

  1. 下载网址:https://www.mingw-w64.org/
    在这里插入图片描述
  2. 点击Sources页面,选择SourceForge。
    在这里插入图片描述
  3. 点击SourceForge,跳转懂啊如下网址界面,可以选择下载最近的版本,或者点击下面的在线安装。

在这里插入图片描述
在这里插入图片描述
4. 点击下载下来的exe文件,进行安装:但是一直提示cannot download repository.txt,挂梯子和已管理员身份运行都没用😂。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
5. 没辙了,下载离线包吧,解压,放到合适的位置。
在这里插入图片描述
x86_64-posix-seh 是一个特定于 Windows 平台的 GNU 编译器集合(GCC)目标三元组,它指定了编译器应该生成适用于 Windows 64 位(x86_64)系统上的程序,并且使用 SEH(Structured Exception Handling)作为异常处理机制。

1. x86_64:这是处理器架构的名称,表示 64 位的 x86 架构,也称为 AMD64 或 Intel 64。2. posix:这表示程序应该遵循 POSIX(Portable Operating System Interface)标准,这是一个为 Unix 和 Unix-like 系统定义的 API 标准。在 Windows 上,这意味着程序应该使用 POSIX 兼容的系统调用和库。3. seh:这表示程序应该使用 SEH,这是 Windows 特有的异常处理机制。SEH 允许程序捕获和处理硬件异常,如访问违规、整数溢出等。
  1. 解压下载好的离线包,将其放到合适位置,将其拷贝到C盘。
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  2. 配置环境变量:在系统环境变量中,path目录里新建一行,将mingw64里bin目录拷贝进去。
    在这里插入图片描述
  3. 可以发现系统环境变量中,存在里mingw(即32位的)以及安装Anaconda3的时候已经安装了mingw-w64了😂

在这里插入图片描述
9. 验证:PowerShell直接输入gcc -v,可以看到默认应用的是32位的mingw,删除32位的吧,用的也很少。
在这里插入图片描述

  1. 删除32位mingw,把环境变量中对应路径也删除,然后PowerShell再输入gcc -v,提示的就是64位的mingw了。
    在这里插入图片描述
  2. 安装完成✅,可以利用mingw编译各种开源项目了,比如x264、FFmpeg等。

这篇关于Windows 11安装 MinGW-w64 教程的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1123628

相关文章

Windows 上如果忘记了 MySQL 密码 重置密码的两种方法

《Windows上如果忘记了MySQL密码重置密码的两种方法》:本文主要介绍Windows上如果忘记了MySQL密码重置密码的两种方法,本文通过两种方法结合实例代码给大家介绍的非常详细,感... 目录方法 1:以跳过权限验证模式启动 mysql 并重置密码方法 2:使用 my.ini 文件的临时配置在 Wi

如何为Yarn配置国内源的详细教程

《如何为Yarn配置国内源的详细教程》在使用Yarn进行项目开发时,由于网络原因,直接使用官方源可能会导致下载速度慢或连接失败,配置国内源可以显著提高包的下载速度和稳定性,本文将详细介绍如何为Yarn... 目录一、查询当前使用的镜像源二、设置国内源1. 设置为淘宝镜像源2. 设置为其他国内源三、还原为官方

最详细安装 PostgreSQL方法及常见问题解决

《最详细安装PostgreSQL方法及常见问题解决》:本文主要介绍最详细安装PostgreSQL方法及常见问题解决,介绍了在Windows系统上安装PostgreSQL及Linux系统上安装Po... 目录一、在 Windows 系统上安装 PostgreSQL1. 下载 PostgreSQL 安装包2.

Maven如何手动安装依赖到本地仓库

《Maven如何手动安装依赖到本地仓库》:本文主要介绍Maven如何手动安装依赖到本地仓库问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、下载依赖二、安装 JAR 文件到本地仓库三、验证安装四、在项目中使用该依赖1、注意事项2、额外提示总结一、下载依赖登

Maven的使用和配置国内源的保姆级教程

《Maven的使用和配置国内源的保姆级教程》Maven是⼀个项目管理工具,基于POM(ProjectObjectModel,项目对象模型)的概念,Maven可以通过一小段描述信息来管理项目的构建,报告... 目录1. 什么是Maven?2.创建⼀个Maven项目3.Maven 核心功能4.使用Maven H

Windows Docker端口占用错误及解决方案总结

《WindowsDocker端口占用错误及解决方案总结》在Windows环境下使用Docker容器时,端口占用错误是开发和运维中常见且棘手的问题,本文将深入剖析该问题的成因,介绍如何通过查看端口分配... 目录引言Windows docker 端口占用错误及解决方案汇总端口冲突形成原因解析诊断当前端口情况解

IDEA自动生成注释模板的配置教程

《IDEA自动生成注释模板的配置教程》本文介绍了如何在IntelliJIDEA中配置类和方法的注释模板,包括自动生成项目名称、包名、日期和时间等内容,以及如何定制参数和返回值的注释格式,需要的朋友可以... 目录项目场景配置方法类注释模板定义类开头的注释步骤类注释效果方法注释模板定义方法开头的注释步骤方法注

如何在Mac上安装并配置JDK环境变量详细步骤

《如何在Mac上安装并配置JDK环境变量详细步骤》:本文主要介绍如何在Mac上安装并配置JDK环境变量详细步骤,包括下载JDK、安装JDK、配置环境变量、验证JDK配置以及可选地设置PowerSh... 目录步骤 1:下载JDK步骤 2:安装JDK步骤 3:配置环境变量1. 编辑~/.zshrc(对于zsh

如何在pycharm安装torch包

《如何在pycharm安装torch包》:本文主要介绍如何在pycharm安装torch包方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录在pycharm安装torch包适http://www.chinasem.cn配于我电脑的指令为适用的torch包为总结在p

在PyCharm中安装PyTorch、torchvision和OpenCV详解

《在PyCharm中安装PyTorch、torchvision和OpenCV详解》:本文主要介绍在PyCharm中安装PyTorch、torchvision和OpenCV方式,具有很好的参考价值,... 目录PyCharm安装PyTorch、torchvision和OpenCV安装python安装PyTor