Win7下如何使用GCC编译器

MinGW全称Minimalist GNU For Windows是个比较精简的Windows平台C/C++、ADA以及Fortran编译器,因为小,使用非常方便。

MinGW最大的优点就是编译出来的可执行文件能够独立在Windows上运行。

工具/原料

  • mingw-get-inst.exe

  • 外网网络

  • windows

  • mingw-get-setup.exe

方法/步骤 如何下载MinGW?

  1. 1

    可以直接去官网下载mingw-get-setup.exe

    打开浏览器,搜索进入下载界面

    Win7下如何使用GCC编译器

  2. 2

    进到下载界面后,点击右边的下载即可

    Win7下如何使用GCC编译器

  3. 3

    弹出下载路径选择界面,选好后,点击下载即可

    Win7下如何使用GCC编译器

  4. 4

    小编使用的是另外一种方式

    下载的是以下这个可执行文件

    mingw-get-inst.exe

    如果需要可以去网上搜索,也可以给小编留言

    Win7下如何使用GCC编译器

    END

方法/步骤2 如何安装MinGW?

  1. 1

    前提是要保证连接外网网络哦

    双击打开mingw-get-inst.exe,弹出安装欢迎界面,如下图所示,点击next下一步

    Win7下如何使用GCC编译器

    Win7下如何使用GCC编译器

  2. 2

    按默认选择下一步,下一步,到协议哪一步一定记得勾上同意哦

    Win7下如何使用GCC编译器

    Win7下如何使用GCC编译器

    Win7下如何使用GCC编译器

  3. 3

    选择好安装目录,点击next下一步,最后所有配置信息都设置完成,点击安装即可

    Win7下如何使用GCC编译器

    Win7下如何使用GCC编译器

    Win7下如何使用GCC编译器

  4. 4

    安装界面如下及图所示,中间会弹出命令行窗口自动下载一些安装包,所以一定要有网络

    这里需要一点时间,耐心等待即可

    Win7下如何使用GCC编译器

    Win7下如何使用GCC编译器

    Win7下如何使用GCC编译器

  5. 5

    最后弹出安装完成界面,如下图所示

    Win7下如何使用GCC编译器

  6. 6

    进到安装目录下的bin目录,如果看到如下图所示的一些exe文件说明

    MinGW安装成功

    Win7下如何使用GCC编译器

    END

方法/步骤3 设置MinGW环境变量

  1. 1

    找到计算机,右键属性进去,点击高级系统设置,选择高级中的环境变量进去

    弹出环境变量界面,新建系统变量MinGW,变量值填写安装目录小编在前面的步骤中选择安装目录是D:\mysoft\MinGW

    Win7下如何使用GCC编译器

    Win7下如何使用GCC编译器

  2. 2

    然后找到path变量,点击编辑在末尾加上以下声明

    ;%MinGW%\bin

    注意前面有一个分号的哦

    Win7下如何使用GCC编译器

  3. 3

    查看GCC版本信息

    然后按windows键+R键打开运行窗口,输入cmd进到命令行,输入gcc -v查看版本

    弹出如下图所示信息,说明环境变量配置成功

    Win7下如何使用GCC编译器

    END

方法/步骤4 MinGW如何使用?

  1. 使用UE新建一个文本,并编写一段程序,保存为myFirstCProgram.c

    #include <stdio.h>

    void main() {

        printf("my first C program !");

    }

    Win7下如何使用GCC编译器

  2. 打开命令行,执行以下命令进行编译

    gcc myFirstCProgram.c -o myFirstCProgram

    Win7下如何使用GCC编译器

  3. 最后直接在命令行执行以下命令

    myFirstCProgram

    运行情况如下图所示

    Win7下如何使用GCC编译器

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
简介   MinGW是指只用自由软件来生成纯粹的Win32可执行文件的编译环 境,它是Minimalist GNU on Windows的略称。这里的“纯粹”是指「使用msvcrt.dll的应用程序」。无法使用MFC (Microsoft Foundation Classes微软基础类库)。   注:msvcrt.dll(名称:Microsoft C Runtime Library)提供了printf,malloc,strcpy等C语言库函数,并且为使用C/C++(Vc)编绎的程序提供了初始化(如获取命令行参数)以及退出等功能. 编辑本段概念   MinGW:一个可自由使用和自由发布的Windows特定头文件和使用GNU工具集导入库的集合,允许你生成本地的Windows程序而不需要第三方C运行时库。   MinGW,即 Minimalist GNU For Windows。它是一些头文件和端口库的集合,该集合允许人们在没有第三方动态链接库的情况下使用 GCC 产生 Windows32 程序。   在基本层,MinGW 是一组包含文件和端口库,其功能是允许控制台模式的程序使用微软的标准C运行时间库(MSVCRT.DLL),该库在所有的 NT OS 上有效,在所有的 Windows 95 发行版以上的 Windows OS 有效,使用基本运行时间,你可以使用 GCC 写控制台模式的符合美国标准化组织(ANSI)程序,可以使用微软提供的 C 运行时间扩展。该功能是 Windows32 API 不具备的。下一个组成部分是 w32api 包,它是一组可以使用 Windows32 API 的包含文件和端口库。与基本运行时间相结合,就可以有充分的权利既使用 CRT(C Runtime)又使用 Windows32 API 功能。 编辑本段mingw工具集合   实际上 MinGW 并不是一个 单纯的C/C++ 编译器,而是一套 GNU 工具集合。除开 GCC 以外,MinGW 还包含有一些其他的 GNU 程序开发工具 (比如 gawk bison 等等)。   开发 MinGW 是为了那些不喜欢工作在 Linux(FreeBSD) 操作系统而留在 Windows 的人提供一套符合 GNU 的 GNU 工作环境。   所以,使用 MinGW 我们就可以像在 Linux 下一样使用 GNU 程序开发工具。   GCC 就是 MinGW 的核心所在,GCC 是一套支持众多计算机程序语言的编译系统,而且在语言标准的实现上是最接近于标准的。并且 GCC 几乎可以移植到目前所有可用的计算机平台。(我的电脑上就还装有 DevKitPro,里面包含 GCC 的 ARM(for GBA/DS/GP32) 和 MIPS(for PSP) 版本。)   GCC 本身不像 VC 那样拥有IDE 界面(在 Windows 上也存在 Dev C++ 之类的支持 MinGW 编译器的 IDE)。源代码编辑你可以选用任何你喜欢的文本编辑器(据说微软的开发人员包括 VC 的开发都不用 VC 所带的 IDE 编辑器,而是选用 GNU 的 VIM 编辑器)。然后使用 make 等工具来进行软件项目的编译、链接、打包乃至发布。而像 cvs(svn) 源代码版本控制工具可以让世界上任何一个角落的人都可以参与到软件项目中来。   关于 MFC,微软基础库类,这个随 VC++ 携带的一个源代码公开的开发包,和其他 Windows 程序开发包是一样的。如果有 VC++ 的授权,你完全可以使用 MFC 的源代码,也就是你使用 GCC 来编译 MFC 程序是完全可以的。   当然,GNU 下也很多 Windows 程序开发包,甚至有一些是支持跨平台使用的。不仅仅可以直接把源代码编译为 Windows 程序,也可以不经修改编译为其他操作系统的图形程序。   不过 GNU 下,最流行的图形界面开发库是 GTK+与Qt。GTK+ 与Qt均提供跨平台支持。例如qt支持windows、linux、mac os x、windows CE、symbian、meego等操作系统平台,并且提供了Qt SDK(包含Qt creator集成开发环境)。Gtk也能很好的运行在 Windows 平台(比如 GIMP 和 Gaim)。   总体说来,使用 MinGW 就是 GNU。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值