安装 MinGW-w64
简介
MinGW-w64 是 MinGW 项目的 64 位版本。MinGW(Minimalist GNU for Windows)是 GCC 编译套件和 GNU Binutils 移植到 Windows 下的产物。简单理解,它就是 Windows 平台上的 GCC。
MinGW-w64 项目官网:www.mingw-w64.org
由于 MinGW-w64 项目只提供源代码而不提供编译好的二进制文件,因此我们要寻找的所谓“Windows 平台上的 GCC”实际上是提供二进制文件的 MinGW-W64-binaries 项目。很多人直接用搜索引擎搜索“MinGW-w64”,结果被引到 MinGW-w64 项目的 Source Forge 代码仓库,下载下来一堆源代码,不知道怎么用,实际上是找错了项目。
安装 MinGW-w64
MinGW-w64 的正确安装方式是:
下载 MinGW-w64 压缩包并解压。
打开 MinGW-W64-binaries 项目的 Releases 页面,找到最新(Latest)的 Release。
MinGW-W64-binaries 项目根据不同的编译选项提供了不同的二进制压缩包。一般来说,最适合我们的选项是
x86_64-x.x.x-release-posix-seh-ucrt-rt_v11-rev0.7z
(x.x.x
为版本号)。下载该压缩包,解压到合适的位置,比如
C:\mingw64
。添加
Path
环境变量。PATH
是系统查找二进制(可执行)文件时使用的路径,设置了PATH
,就能让系统以及其他程序找到 MinGW-w64 的可执行文件。打开
设置
>系统
>关于
>高级系统设置
,在高级
选项卡下打开环境变量
,你会发现xxx 的用户变量
和系统变量
栏中都有一个Path
变量。这两个Path
编辑哪个都行,区别是用户变量只对自己可见,系统变量则对系统上的所有用户都可见。我们现在电脑都是自己一个人用,所以对我们来说没区别。打开“编辑环境变量”窗口,点“新建”,将你刚刚解压的 MinGW-w64 压缩包内
bin
目录的路径填进来,比如C:\mingw64\bin
。点确定关闭刚刚打开的各个窗口,然后重启电脑。
验证安装。
打开终端,输入
gcc --version
,如果你的输出和我的类似,则证明你安装成功了。$ gcc --version
gcc.exe (x86_64-posix-seh-rev0, Built by MinGW-Builds project) 13.2.0
Copyright (C) 2023 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
参考:
安装 MinGW-w64的更多相关文章
- win10 安装mingw ruby rails
原文可以参考 https://ruby-china.org/topics/17581 在window10 安装ruby rails https://rubyinstaller.org/download ...
- 手动安装minGW
minGW是C语言编译包,将GCC编译器在Windows平台上编译软件提供支持. 手工安装minGW是一件很繁琐的事情,但是搞懂它很有用,因为C语言本身是一个很小的语法系统,全靠 各种库在支持,安装m ...
- Ubuntu下可以直接安装mingw(sudo apt-get install mingw32 mingw32-binutils mingw32-runtime,附例子,简单好用,亲测成功)good
Mingw:在Linux系统下编译Windows的程序 Ubuntu下可以直接安装:sudo apt-get install mingw32 mingw32-binutils mingw32-runt ...
- mingw w64的下载地址
mingw w64的下载地址,官网下载看得太晕.直接记下下载链接. https://sourceforge.net/projects/mingw-w64/ i686纯32位版供32位win系统使用.x ...
- 给Eclipse安装MinGW
@2019-06-30 [小记] 安装完Eclipse后Toolchains只有Cross GCC,下载安装MinGW后添加系统环境变量即可
- windows下安装mingw
windows环境下使用gcc MinGw是Minimal GNU on Windows的缩写,允许在GNU/linux和windows平台生成本地的windows程序而不需要第三方运行时库.本文主要 ...
- 安装mingw编译器
1.下载地址:https://sourceforge.net/projects/mingw/files/latest/download?source=top3_dlp_t5 2. 安装下载的(ming ...
- QT 5.12 安装MinGW 7.3.0 32bit
一.下载MinGW 7.3.0 32bit for QT 5.12 链接:https://pan.baidu.com/s/1IKDhvxEbKIgmWyQQhpdnTw提取码:ubxc 二.解压缩并将 ...
- Win7安装MinGW
MinGW官网:http://www.mingw.org/ 点击下载,稍后就会跳转到下载页面 下载文件后是一个在线安装包,下载过程有点长 Basic Setup里的包都需要安装,点击Installat ...
- Win7下msys64安装mingw工具链
1. 安装msys64 安装到指定目录, 例如C:\msys64 2. 命令行更新 运行msys2.exe打开命令行窗口, 执行命令 pacman -Syuu 3. 修改安装源 进入msys64/et ...
随机推荐
- T3/A40i支持Linux-5.10新内核啦,Docker、Qt、Python统统升级!
自2021年创龙科技推出全志国产化率100%的T3/A40i工业核心板后,不到两年时间已超过800家工业客户选择创龙科技T3/A40i平台.随着客户产品的不断升级与迭代,部分"能源电力&qu ...
- 用hive或mr清洗app数据
1.项目背景 从大量源数据中清洗出有效数据供后续程序使用. 源数据参照log.txt文件 2.项目源数据说明 9841EF7BDBDF0AC9AF42AEBB4E4F8D4F Id 12 状态1 22 ...
- Go 如何对多个网络命令空间中的端口进行监听
Go 如何对多个网络命令空间中的端口进行监听 需求为 对多个命名空间内的端口进行监听和代理. 刚开始对 netns 的理解不够深刻,以为必须存在一个新的线程然后调用 setns(2) 切换过去,如果有 ...
- Nuxt3 的生命周期和钩子函数(十一)
title: Nuxt3 的生命周期和钩子函数(十一) date: 2024/7/5 updated: 2024/7/5 author: cmdragon excerpt: 摘要:本文详细介绍了Nux ...
- 开发一个微信小程序流程及需要多少费用?
流程如下: 小程序是一种新的开放能力,开发者可以快速地开发一个小程序.小程序可以在微信内被便捷地获取和传播,同时具有出色的使用体验. 开放注册范围:个人 企业 政府 媒体 其他组织 1.注册 在微信公 ...
- Java 核心基础之static静态代码块和静态方法
static静态代码块和静态方法 static关键字 static修饰的方法或变量,优先于对象执行,所以内存会先有static修饰的内容,后有对象的内容 可以用来修饰类的成员方法.类的成员变量,还可以 ...
- opc ua设备数据 转MQTT项目案例
目录 1 案例说明 1 2 VFBOX网关工作原理 1 3 准备工作 2 4 配置VFBOX网关采集OPC UA的数据 2 5 用MQTT协议转发数据 4 6 配置参数说明 4 7 上报内容配置 5 ...
- 《从零开始学习Python爬虫:顶点小说全网爬取实战》
顶点小说 装xpath helper GitHub - mic1on/xpath-helper-plus: 这是一个xpath开发者的工具,可以帮助开发者快速的定位网页元素. Question:加载完 ...
- 痞子衡嵌入式:瑞萨RA8系列高性能MCU开发初体验
大家好,我是痞子衡,是正经搞技术的痞子.今天痞子衡给大家介绍的是瑞萨RA8系列高性能MCU开发上手体验. 我们知道瑞萨半导体的通用 MCU 产品线主要包含基于自有内核 8/16bit RL78 系列以 ...
- 开源!开源一个flutter实现的古诗拼图游戏
去年(2023年)年底我初学flutter,看了一些文档和教程,想找个东西*练练手. 小时候看过一个关于历史名人儿时事迹的短片,有一集是讲*总理的,有一个细节我记得很清楚:幼年***经常要做一个游戏- ...