首页 > win软件 > 编程开发 > 编程软件 > mingw
mingw

mingw

最新版 v5.1.6
大小

84.00KB

语言

简体

系统

WinAll

类别

编程软件

下载

901

更新

2023-10-17

要不点点赞?

50

软件介绍

      mingw最新版是一款功能强大的编程开发工具。mingw官方版是Windows特定头文件和使用GNU工具集导入库的集合,能够为用户编写C,C++程序提供更加专业的操作。mingw软件无需依赖任何第三方C运行时库,允许用户在GNU/Linux和Windows平台生成本地的Windows程序。

软件特色

      MinGW(Minimalist GNU for Windows),又称mingw32,是将GCC编译器和GNU Binutils移植到Win32平台下的产物,包括一系列头文件(Win32API)、库和可执行文件。 另有mingw64系列工具,是用于产生64位Windows可执行文件的GNU交叉编译器。

      对于C语言之外的语言,MinGW使用标准的GNU运行库,如C++使用GNU libstdc++。 但是MinGW使用Windows中的C运行库。因此用MinGW开发的程序不需要额外的第三方DLL支持就可以直接在Windows下运行,而且也不一定必须遵从GPL许可证。这同时造成了MinGW开发的程序只能使用Win32API和跨平台的第三方库,而缺少POSIX支持,大多数GNU软件无法在不修改源代码的情况下用MinGW编译。

软件功能

      用于生成Windows二进制文件的GNU工具的(编译器、链接器和档案管理器)。

      用于Windows平台安装和部署MinGW和MSYS的命令行安装器(mingw-get)。

      用于命令行安装器的GUI打包器(mingw-get-inst)。

安装步骤

      1.在本站下载mingw最新版的安装包,双击“exe”文件,进入安装向导,单击Install

      2.选择安装位置,默认在C盘,推荐安装在D盘,单击Continue

      3.正在安装,请耐心等待

      4.mingw安装安装完成后,单击Quit退出安装向导

常见问题

      出现部分package无法成功下载:

      具体是因为URL丢失libgmp-6.1.2-2-mingw32-dll-10.tar.xz,libmpfr-3.1.5-1-mingw32-dll-4.tar.xz,两个package包,从而导致在进行g++编译的时候出现重要组件libgmp-10.dll与libmpfr-4.dll的丢失。

      跟已经下载安装好的同学拷贝这两个package包,又或者从搭配有MinGW的轻便型IDE如Dev-cpp、Code Blocks路径下拷贝这两个package包,其路径为MinGW根目录下的varcachemingw-getpackages。

      然后解压缩这两个压缩包,将其中的组件libgmp-10.dll与libmpfr-4.dll复制到MinGW根目录下的bin

      32位系统选择i686, 64位系统选择x86_64

      线程模型:win32 : 没有C ++ 11多线程特性, posix : 支持C ++ 11多线程特性

      异常处理模型:32位系统推荐dwarf,64位系统推荐seh

      因为测试环境为64位系统,所以推荐配置为x86_64-posix-seh

更新日志

      1.修改用户提交bug

      2.添加新功能

小编寄语

      MinGW是一款功能强大的C/C++、ADA及Fortran编译器,这款软件的特点是可以依赖任何第三方C运行时库,帮助我们在电脑上进行编程操作。

软件介绍 软件特色 软件功能 安装步骤 常见问题 更新日志 小编寄语