首页 > 系统相关 >Windows 配置 MinGW-64

Windows 配置 MinGW-64

时间:2024-10-20 20:46:29浏览次数:9  
标签:GCC Windows 32 w64 MinGW 64 版本

下载地址:https://sourceforge.net/projects/mingw-w64/files/

1. 介绍

MinGW,全称为Minimalist GNU on Windows,是将开源C语言编译器GCC移植到Windows平台的产物,它包含Win32 API,能将源代码编译为可在Windows运行的可执行程序,还可使用一些Windows不具备的Linux平台下的开发工具,一句话概括即MinGWGCCWindows版本。

MinGW-w64MinGW 的区别在于,MinGW只能编译生成32位可执行程序,而MinGW-w64可编译生成64位或32位可执行程序。正因如此,MinGW现已被MinGW-w64取代,且MinGW早已停止更新,内置的GCC停滞在4.8.1版本,而MinGW-w64内置的GCC则更新到了更高版本。
CodeBlocksDev-CPP 的 IDE 编辑器中就使用这种编辑器。

CodeBlocks 和 >Dev-CPP 的 IDE 编辑器中就使用这种编辑器。

2. GCC各发行版对比

MinGW只有32位版---------------不推荐使用
MinGW-w64提供 32位和64位--------更新最快,基本上gcc更近后几周内就会跟进
TDM-GCC提供32位和64位---------更新速度也不怎么样

3. MinGW-W64 GCC安装

3.2 有直接的链接下载,大家没兴趣看原版的或者着急的可以直接到 3.2 跳转下载

3.1 原来的列表

我本人下载的是以下的便携版即编译好的安装包,因为现在网站已经更新了,不能在原网址找到了,但是本人找到了其他方式,先提供链接,在告诉大家如何找。

原先点击 https://sourceforge.net/projects/mingw-w64/files/ 即可看到下方如图所示,但是现在变了

在这里插入图片描述

选择合适的版本

  • i686纯32位版供32位win系统使用
  • x86_64是64位系统用的版本
  • seh结尾是纯64位编译
  • sjlj结尾是32 64两种编译,需加-m32或-m64参数
  • posix通常用于跨平台,比win32兼容性好一些

选择这个
在这里插入图片描述
现在网址是内容更新了。点击下方
在这里插入图片描述
然后可以看到很多
在这里插入图片描述
这个版本的压缩包没用过,所以不确定效果怎么样

3.2 使用的版本

网站链接:MinGW-W64 GCC-8.1.0 x86_64-posix-sjlj ,大家可以点击这个直接下载,也可以看着下方告诉大家如何去走这个路径去原地方下载。(使用“魔法”下载快一些)

这里告诉大家一下,也是从 https://sourceforge.net/projects/mingw-w64/files/ 这里进入,不过点击 Toolchains targetting Win64 开始走

在这里插入图片描述
然后就不一步一步展示了,大家注意一下路径 Home / Toolchains targetting Win64 / Personal Builds / mingw-builds / 8.1.0

在这里插入图片描述
再点击 threads-posix 这个

在这里插入图片描述
再点击 sjlj

在这里插入图片描述
就可以看到了文件了

在这里插入图片描述
其他版本可以看一下这个路径,或点这个选择版本

在这里插入图片描述

4. 本地环境配置

解压以后 看到如下文件

在这里插入图片描述
创建一个文件夹 mingw64_8.10 将其放在其中

在这里插入图片描述
开始配置环境变量,双击 Path

在这里插入图片描述
输入路径(一定要到 bin)

在这里插入图片描述
然后点击所有确定,进入终端,输入命令查看版本

gcc --version

之后就可以使用 gcc 了,而且还可以给别的编辑器搭配使用。

5. 配置 easyx 库与 mingw64

easyx4mingw_20220901.zip

解压该压缩包

在这里插入图片描述
解压后

  1. include 下的 easyx.hgraphics.h 复制到编译器目录下 \x86_64-w64-mingw32\include 文件夹中
  2. lib64 下的 libeasyx.a 复制到编译器目录下 \x86_64-w64-mingw32\lib 文件夹中
  3. lib32 下的 libeasyx.a 复制到编译器目录下 \x86_64-w64-mingw32\lib32 文件夹中

对于纯 32/64 位编译的:改 23 步为只复制 lib32/64下的libeasyx.a 到编译器目录下 \x86_64-w64-mingw32\lib 文件夹中

在这里插入图片描述

在这里插入图片描述

参考

  1. https://sourceforge.net/projects/mingw-w64/files/ 安装网站
  2. https://zhuanlan.zhihu.com/p/76613134 windows 平台 mingw-64 安装教程
  3. https://blog.csdn.net/duke56/article/details/100187199
  4. https://blog.csdn.net/qq_63481422/article/details/125936400

标签:GCC,Windows,32,w64,MinGW,64,版本
From: https://blog.csdn.net/weixin_63310665/article/details/143098289

相关文章

  • base64编码图片二进制数据后直接保存在html文件中
    相关内容:在markdown编辑器中嵌入base64图片看到一个帖子,那就是base64编码用来http服务中对二进制文件编码,那么可以不可以直接在html文件中使用base64编码后的字符串来表示图片呢,于是就有了本文的尝试。注意,这里使用的是markdown格式的图片插入链接格式,即\(![图片文字描述](图......
  • Linux宝塔面板安装Windows环境搭建企业
    宝塔面板是一款非常流行的服务器管理软件,支持多种操作系统,包括Linux。以下是基于CentOS系统的宝塔面板安装步骤:1.检查系统环境确保您的服务器操作系统为CentOS7.x或更高版本。确保服务器有公网IP地址。2.关闭防火墙(可选)  3.安装宝塔面板打开终端或SSH连接到您......
  • 基于x86_64汇编语言简单教程5: 寻址模式与gdb调试
    目录寻址模式gdb调试示例文件打断点办法1:给函数名称和行号打上断点办法2:在地址上打断点打印变量layout命令打印十六进制(特殊)countformatsize再次介绍mov寻址模式我们无非就是频繁的跟数据自己打交道,那么问题来了,我们可以如何找到这些数据呢?这就是我们这篇教......
  • 适用于 Windows 11/10/8/7/Vista/XP 的最佳免费分区软件
    无论您使用的是SSD、机械磁盘还是任何类型的RAID阵列,硬盘驱动器都是Windows计算机中不可或缺的组件。在将文件保存到全新磁盘之前,您应该初始化它,创建分区并使用文件系统格式化。在运行计算机一段时间后,您需要收缩、扩展、转换、复制磁盘分区等。可靠的磁盘分区工具可以帮......
  • openvpn2.0.9搭建和windows客户端拨号连接vpn,并用xshell连接机房只有内网的服务器
    openvpn2.0.9搭建和windows客户端拨号连接vpn,并用xshell连接机房只有内网的服务器如果对运维课程感兴趣,可以在b站上、csdn或微信视频号上搜索我的账号:运维实战课程,可以关注我,学习更多免费的运维实战技术视频1.openvpnserver服务器的安装、配置和服务启动:vpnserver服务器:(......
  • node.js安装及环境配置基于Windows系统
    node.js安装及环境配置-Windows系统1.下载安装包https://nodejs.org/zh-cn/download/根据自己电脑系统及位数选择,我的电脑是Windows系统、64位、想下载稳定版的.msi(LTS为长期稳定版)这里选择windows64位.msi格式安装包。.msi和.zip格式区别:.msi是Windowsinstaller开发出......
  • windows下在Postgresql数据库中扩展postgis功能实现存储空间地理数据
    操作分为以下三步:1.下载 Postgresql数据库(在官网直接下载即可)2.下载安装postgis(需要对应pgadmin版本安装时路径要与pgadmin路径一致)3.在pgadmin中新建数据库扩展postgis(执行语句即可)1.下载 Postgresql数据库(在官网直接下载即可)Download(pgadmin.org)2.下载安装postg......
  • VTK9.3.1在Windows10+VS2022+Qt 5.14.2环境下编译安装以及VTK应用于QT
    文章目录概要搭建编译环境编译源代码VisualStudio2022+Qt使用VTK概要本文主要介绍VTK9.3.1如何在Windows10上使用VS2022和QT进行编译安装。搭建编译环境先从VTK官网下载VTK9.3.1的源码,VTK下载地址我们可以按照官方推荐的编译方式进行编译,首先设置三个文件夹......
  • U盘重装Windows10专业版教程
    ·市面上很多重装系统后都会默认植入广告,怎么删也删不掉,今天给大家推荐一款:优启通,安装工具。这个工具完全绿色,没有任何广告,我也最喜欢用的一款工具,下面附上软件网址和教程·安装前需要准备一个空的U盘,因为优启通会自动格式化优盘,如果u盘有东西,需要提前备份。1、安装优启......
  • 代码随想录算法训练营 | 647. 回文子串,516.最长回文子序列
    647.回文子串题目链接:647.回文子串文档讲解︰代码随想录(programmercarl.com)视频讲解︰回文子串日期:2024-10-19想法:本题精髓在于dp[i][j]表示的是s[i,j]这个子字符串是不是回文的,是Boolean类型,s[i]s[j]不等时,肯定不回文;s[i]s[j]相等时,开始看ij的大小,ij大小相等那么表示单个字......