MinGW 使用指南:Windows 下基于 GCC 程序开发环境
需积分: 47 128 浏览量
更新于2024-09-14
收藏 198KB PDF 举报
MinGW使用指南
MinGW 是一个基于 GCC 的程序开发环境,提供了一套简单方便的 Windows 下的开发环境。下面是 MinGW 使用指南的详细介绍。
**MinGW 概述**
MinGW 收集了一系列免费的 Windows 使用的头文件和库文件,同时整合了 GNU 的工具集,特别是 GNU 程序开发工具,如经典的 gcc/g++、make 等。与 MinGW同步还有一套 MSYS(Minimal SYStem)工具,其提供类似在 Linux/Unix 环境下的自动脚本配置和 MakeFile 的自动生成。
**MinGW 的下载**
MinGW 是完全免费的自由软件,可以在 http://www.mingw.org/download.shtml 自由下载。其既提供编译好工具下载,也提供生成这些工具的源代码下载,用户可以自行基于源代码生成相应的工具。
**MinGW 的下载版本**
MinGW 的下载版本有三种:current、previous、candidate;选择最稳定的 current 版本。下文中列出的模块组件版本为写本文档时的 current 版本,随着时间推移,current 版本不断变化,但总体思想一致。
**建立 MinGW 下的 gcc/g++ 开发环境**
为了建立 MinGW 下的 gcc/g++ 开发环境,需要下载以下几个基本的模块组件:
1. uw32api-3.6.tar.gz:win32 下的头文件库文件集合。
2. mingw-runtime-3.9.tar.gz:MinGW 的运行支持库模块集合。
3. mingw-utils-0.3.tar.gz:MinGW 常用工具集合。
4. binutils-2.15.91-20040904-1.tar.gz:MinGW 支持 gcc/g++ 的 binutils 集合,如经典的 ld 等。
5. gcc-core-3.4.2-20040916-1.tar.gz:MinGW 支持 gcc/g++ 的编译器核心模块。
**MinGW 的应用**
MinGW 提供了一套简单方便的 Windows 下的基于 GCC 程序开发环境,广泛应用于 Windows 平台下的软件开发、测试和调试等领域。
**MinGW 的优点**
MinGW 的优点在于:
1. 免费、开源:MinGW 是完全免费的自由软件,用户可以自由下载和使用。
2. 简单方便:MinGW 提供了一套简单方便的 Windows 下的基于 GCC 程序开发环境。
3. 广泛应用:MinGW 广泛应用于 Windows 平台下的软件开发、测试和调试等领域。
**MinGW 的局限**
MinGW 的局限在于:
1. 仅限于 Windows 平台:MinGW 只能在 Windows 平台下使用,不能在其他平台下使用。
2. 需要技术支持:MinGW 需要技术支持和维护,否则可能会出现问题。
MinGW 是一个功能强大且简单方便的 Windows 下的基于 GCC 程序开发环境,广泛应用于 Windows 平台下的软件开发、测试和调试等领域。
2009-11-18 上传
236 浏览量
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
yylonly88
- 粉丝: 1
- 资源: 4
最新资源
- Android圆角进度条控件的设计与应用
- mui框架实现带侧边栏的响应式布局
- Android仿知乎横线直线进度条实现教程
- SSM选课系统实现:Spring+SpringMVC+MyBatis源码剖析
- 使用JavaScript开发的流星待办事项应用
- Google Code Jam 2015竞赛回顾与Java编程实践
- Angular 2与NW.js集成:通过Webpack和Gulp构建环境详解
- OneDayTripPlanner:数字化城市旅游活动规划助手
- TinySTM 轻量级原子操作库的详细介绍与安装指南
- 模拟PHP序列化:JavaScript实现序列化与反序列化技术
- ***进销存系统全面功能介绍与开发指南
- 掌握Clojure命名空间的正确重新加载技巧
- 免费获取VMD模态分解Matlab源代码与案例数据
- BuglyEasyToUnity最新更新优化:简化Unity开发者接入流程
- Android学生俱乐部项目任务2解析与实践
- 掌握Elixir语言构建高效分布式网络爬虫