Tool/IDE之MinGW:MinGW(C++环境)的简介、安装、使用方法之详细攻略

目录

MinGW的简介

MinGW的安装

1、安装

2、安装好后选择需要下载的安装包

3、配置环境变量

4、测试g++

MinGW的使用方法


MinGW的简介

MinGW,是Minimalist GNUfor Windows的缩写。它是一个可自由使用和自由发布的Windows特定头文件和使用GNU工具集导入库的集合,允许你在GNU/Linux和Windows平台生成本地的Windows程序而不需要第三方C运行时(C Runtime)库。MinGW 是一组包含文件和端口库,其功能是允许控制台模式的程序使用微软的标准C运行时(C Runtime)库(MSVCRT.DLL),该库在所有的 NT OS 上有效,在所有的 Windows 95发行版以上的 Windows OS 有效,使用基本运行时,你可以使用 GCC 写控制台模式的符合美国标准化组织(ANSI)程序,可以使用微软提供的 C 运行时(C Runtime)扩展,与基本运行时相结合,就可以有充分的权利既使用 CRT(C Runtime)又使用 WindowsAPI功能。

MinGW的安装

下载链接:https://nchc.dl.sourceforge.net/project/mingw/Installer/mingw-get-setup.exe

1、安装

2、安装好后选择需要下载的安装包

3、配置环境变量

Path:D:\MinGW\bin
LIBRARY_path:D:\MinGW\lib
C_INCLUDE_PATH:D:\MinGW\include

4、测试g++

1、环境测试
cmd内输入:g++ -v

大功告成!

2、C++代码案例测试输出

#include <iostream>
using namespace std;// main() 是程序开始执行的地方int main()
{cout << "Hello World"; // 输出 Hello Worldreturn 0;
}

先编译,并生成 a.exe 可执行文件;再运行程序
g++ hello.cpp
a.exe

MinGW的使用方法

C++:Windows环境下基于Eclipse配置C/C++开发环境

Tool/IDE之MinGW:MinGW(C++环境)的简介、安装、使用方法之详细攻略相关推荐

  1. Python:Python多种集成开发环境(IDE,编译器)的简介、安装、入门、使用方法之详细攻略

    Python:Python多种集成开发环境(IDE,编译器)的简介.安装.入门.使用方法之详细攻略 目录 Python多种编译器的简介.安装.入门.使用方法 1.Anaconda 2.ipython ...

  2. Python IDE之Pydev: 基于Eclipse搭建python的编译环境(Eclipse+pydev)简介、安装、使用的详细攻略

    Python IDE之Pydev: 基于Eclipse搭建python的编译环境(Eclipse+pydev)简介.安装.使用的详细攻略 目录 pydev简介 PyDev 安装和配置 1.安装MyEc ...

  3. Python的IDE之PyCharm:PyCharm的简介、安装、入门、使用方法之详细攻略

    Python的IDE之PyCharm:PyCharm的简介.入门.使用方法之详细攻略 目录 PyCharm的简介 PyCharm的安装 JetBrains公司相关产品 下载地址01 下载地址02 下载 ...

  4. AI之Tool:GitHub Copilot(一款人工智能编程小助手—猜你想写的代码)的简介、安装、使用方法之详细攻略

    AI之Tool:GitHub Copilot(一款人工智能编程小助手-猜你想写的代码)的简介.安装.使用方法之详细攻略 目录 Copilot人工智能工具的简介 1.GitHub Copilot的安全性 ...

  5. Tool之Bazel:Bazel的简介、安装、使用方法之详细攻略

    Tool之Bazel:Bazel的简介.安装.使用方法之详细攻略 目录 Bazel的简介 Bazel的安装 Bazel的使用方法 Bazel的简介 Bazel:Build and test softw ...

  6. Tool之Git:Git的简介、安装、使用方法之详细攻略

    Tool之Git:Git的简介.安装.使用方法之详细攻略 目录 Git简介 Git安装 1.windows系统下安装 2.Ubuntu系统下安装 Git使用方法 1.基本使用方法 Git简介 Git的 ...

  7. IDE之EcliPse:EcliPse软件的简介、安装、入门、使用方法之详细攻略

    IDE之EcliPse:EcliPse软件的简介.安装.入门.使用方法之详细攻略 目录 EcliPse软件的简介 Eclipse特点 EcliPse软件的安装 EcliPse软件的入门 1.快捷键集合

  8. Tool之ADB:ADB工具的简介、安装、使用方法之详细攻略

    Tool之ADB:ADB工具的简介.安装.使用方法之详细攻略 目录 ADB工具的简介 ADB工具的安装 ADB工具的使用方法 1.基础用法

  9. Java:计算机编程语言Java的简介、编程环境/工具、如何学习Java之详细攻略

    Java:计算机编程语言Java的简介.编程环境/工具.如何学习Java之详细攻略 目录 Java的简介 1.Java的工作原理--基于Eclipse等编程Java语言→定义Java类→Java虚拟机 ...

最新文章

  1. 很好的Markdown开源库
  2. mysql5.7 gruop by报错this is incompatible with sql_mode=only_full_group_by
  3. (02)vtk 绘制模型的外轮廓线 模型轮廓线
  4. linux网络完全与防护
  5. 人人商城人人店人人分销商城V2.8.0解密开源版,收银台+秒杀+区域代理+积分商城+多商户
  6. 基于单片机控制的电动智能小车
  7. 用Python筛选国考职位表
  8. java舆情分析_java毕业设计_springboot框架的舆情监测系统
  9. VS2017安装教程
  10. XML特殊符号-五个xml预定义实体
  11. 基于本地代理的边下边播技术分析
  12. 上海新汇通: 让冷链运输更可控
  13. 青梅酒太多不知该怎么选?记得你爱吃 的口味就可以
  14. 华三h3c系列交换机ACL实践
  15. android Codec-specific data
  16. 关于谢尔宾斯基三角(Sierpinski)的讲解
  17. 转载_ASK,OOK,FSK,GFSK简介
  18. 《态度》:年轻人的成长启迪之书
  19. c++ 字符串匹配算法Robin-Karp算法
  20. IBM MQ认证探讨

热门文章

  1. php俩个字符串合并,php分割合并两个字符串的函数实例
  2. gdb调试: 多线程-宏-条件断点
  3. Zynq定时器系统(上)—全局和私有定时器
  4. PhpStorm代码格式化设置
  5. linux ssh互免密配置
  6. SQL注入天书-ASP注入漏洞全接触
  7. 别太把GitHub的Star当回事
  8. Service Mesh 和 API Gateway 关系深度探讨
  9. 让 CPU 告诉你硬盘和网络到底有多慢
  10. 树莓派上利用 Tensorflow 实现小车的自动驾驶