c++5.8.2免费 dev_Windows平台基于MinGW-w64构建C/C++语言基础开发环境

本文介绍了在Windows上使用MinGW-w64构建C/C++语言基础开发环境的详细步骤,包括MinGW-w64的简介、下载、安装、环境变量配置和应用。MinGW-w64是一款免费开源的64位和32位编译器,支持最新语言标准,广泛应用于各类开发环境。文章提供了离线安装和在线安装两种方式,并指导如何在Code::Blocks和Dev-C++等IDE中配置MinGW-w64。
摘要由CSDN通过智能技术生成
6b0f339bdab975e162ea8d53417375d8.png

前言

假期孩子想学习 C 语言编程,让帮着搭建一个简单好用的 C 语言开发环境。虽然笔记本配置的是Windows 7 操作系统,但当前可供选择的支持Windows 7系统的 C/C++ 语言开发环境还不少,如: Visual Studio系列Dev-C++Code::BlocksEclipse for C/C++NetBeansVS Code+扩展等十几种。于是计划就此写个Windows平台搭建C/C++语言开发环境系列文章,面向广大C语言编程初学者,分别介绍几种主流常用的Windows平台C/C++开发环境的搭建(下载、安装、配置)和简单开发(源码编辑、编译、运行和调试),以供其了解和学习。

本系列第一篇已经对 Dev-C++ 集成开发环境进行了分享介绍。

本系列第二篇已经对 Code::Blocks 集成开发环境进行了分享介绍。

本文是对Windows平台基于MinGW-w64构建C/C++语言基础开发环境的介绍,为接下来的 Windows平台基于MinGW-w64 + Visual Studio Code + Microsoft C/C++扩展构建C/C++语言组合集成开发环境的介绍做前提。

本次分享内容的目录如下:

前言

MinGW-w64简介(MinGW简介、MinGW-w64简介、MinGW-w64应用)

MinGW-w64下载

MinGW-w64安装

添加系统环境变量

验证测试

MinGW-w64应用(基础开发环境应用、IDE+MInGW-w64的集成开发环境应用、代码编辑器+MinGW-w64+扩展/插件的组合集成开发环境应用)

结束语


1. MinGW-w64简介

1.1 MinGW简介

官方网址:http://www.mingw.org/

项目网址:https://osdn.net/projects/mingw/

MinGWMinimalist GNU for Windows的简称, 是一款用于本机 Microsoft Windows 应用程序的简约开发环境。它提供了一个完整的开源编程工具集,包括GCC(GNU Compiler Collection的简称,支持C、C++、ADA和Fortran编译器)、适用于Windows的GNU Binutils(汇编器、链接器、文档管理器)等。

MinGW 编译器提供了对 Microsoft C-Runtime动态链接库(如:MSVCRT.DLL)和某些特定于语言的Runtime功能的访问。它能够在不依赖第三方C-Runtime动态链接库的情况下,将源代码编译为可以在本机Windows中直接运行的可执行程序。

尽管 MinGW 目前仅提供32位编译器套件(只能编译生成32位Windows应用程序),但所有 MinGW 的软件都可以在64位Windows系统上运行。

MinGW 采用 GPLv3(GNU General Public License version 3.0)许可协议。

1.2 MinGW-w64简介

官方网址:http://mingw-w64.org/

项目网址:https://sourceforge.net/projects/mingw-w64/

72204e08f235f7cd7b5ae2691d57df0e.png

SourceForge上的MinGW-w64项目

MinGW-w64 是基于 MinGW 的改进分支(2007年),以扩展对64位和新API的支持。

MinGW-w64 项目是一个针对 GCC 编译器的完整运行时环境,以支持Windows 64位和32位操作系统本机的二进制文件。

MinGW-w64 采用 LGPLv2(GNU Library or Lesser General Public License version 2.0)许可协议。

MinGW-w64 最新版本是2019年11月10日发布的v7.0.0版本。

1.3 MinGW-w64应用

MinGW-w64 是一款免费开源的C/C++编译器;支持较新的C/C++语言标准和GCC/Binutils&#

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值