Windows 搭建C语言环境之安装 MinGW

今天想了解一下C语言获取环境变量的函数getenv()的用法,于是写了个C文件。但是VS已经被卸载了,装VS太麻烦了,于是考虑装MinGW。以下是详细过程,留着以后参考。
搭建环境:Windows10 64位

  1. MinGW简介
    MinGW是是将GCC编译器和GNU Binutils移植到Win32平台下的产物,包括一系列头文件(Win32API)、库和可执行文件。MinGW是从Cygwin(1.3.3版)基础上发展而来。GCC支持的语言大多在MinGW也受支持,其中涵盖C、C++、Objective-C、Fortran及Ada。简单来说,就是Windows下C/C++的运行环境。
  2. MinGW下载

    点击下载MinWG ,下载完成如图

  3. MinnGW安装
    • 右键管理员身份运行刚刚下载的安装程序,选择Install
      Windows 搭建C语言环境之安装 MinGW_第1张图片
    • 点击Change可以改变安装路径,此处我选择了默认路径(建议选择默认路径,不然图形化界面可能无法启动),然后记住此处的路径,后面需要用来添加环境变量。左下角的4个勾选项依次是
      • 是否安装图形化用户界面
      • 哪些用户可以使用(建议所有用户for all users)
      • 创建开始菜单快捷方式
      • 创建桌面快捷方式
        Windows 搭建C语言环境之安装 MinGW_第2张图片
    • 选择完成之后,点击Continue就开始下载
      Windows 搭建C语言环境之安装 MinGW_第3张图片
      Windows 搭建C语言环境之安装 MinGW_第4张图片
    • 一路Continue,安装完成在桌面出现以下图标,点击打开软件
    • 选中要选择的package,右键选择Mark for Installation
      Windows 搭建C语言环境之安装 MinGW_第5张图片
    • 选择完成之后选择菜单栏 Installation -> Apply Changes
      Windows 搭建C语言环境之安装 MinGW_第6张图片
    • 开始安装,安装完成如下所示
      Windows 搭建C语言环境之安装 MinGW_第7张图片
    • 然后配置环境变量,把刚开始选择的MinGW的安装目录下的bin文件夹的路径加入Path变量,如下图所示(如果是第二张图别忘了加分号)
      Windows 搭建C语言环境之安装 MinGW_第8张图片
      Windows 搭建C语言环境之安装 MinGW_第9张图片
    • 然后打开命令行,输入gcc -v,出现下图版本信息说明已经安装成功。接下来,写个C文件测试一下。
      Windows 搭建C语言环境之安装 MinGW_第10张图片
    • 在桌面新建一个txt文件,输入以下代码,命名为test.c
#include

int main(){
    printf("Hello World !\n");

    return 0;
}


- 打开命令行,输入gcc test -o test编译文件,在当前路径会生成一个test.exe文件,然后输入test,若打印出Hello World说明成功了。
Windows 搭建C语言环境之安装 MinGW_第11张图片
- 但是此时直接点击test.exe文件会闪退,于是再次新建一个文件,命名为test1.c,输入以下代码,即在return 0之前加了system("pause");

#include
#include

int main(){
    printf("Hello World !\n");

    system("pause");//直接运行程序可暂停

    return 0;
}
  • 再次编译
    Windows 搭建C语言环境之安装 MinGW_第12张图片
  • 此时直接点击exe文件,不再闪退,输出Hello World,成功!
    Windows 搭建C语言环境之安装 MinGW_第13张图片

你可能感兴趣的:(Windows)