MinGw 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
MinGw 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
MinGw 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
MinGw 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
MinGw 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !
授权协议 MIT/X
开发语言 C/C++
操作系统 Windows
软件类型 开源软件
所属分类 开发工具编译器
开源组织
地区 不详
投 递 者 不详
适用人群 未知
收录时间 2008-10-30

软件简介

MinGW 是一个可自由使用和自由发布的 Windows 特定头文件和使用GNU工具集导入库的集合,允许你生成本地的Windows程序而不需要第三方C运行时库。

MinGW,即 Minimalist GNU For Windows。它是一些头文件和端口库的集合,该集合允许人们在没有第三方动态链接库的情况下使用 GCC 产生 Win32 程序。

在基本层,MinGW 是一组包含文件和端口库,其功能是允许控制台模式的程序使用微软的标准C运行时库(MSVCRT.DLL),该库在所有的 NT OS 上有效,在所有的 Windows 95 发行版以上的 Windows OS 有效,使用基本运行时,你可以使用 GCC 写控制台模式的符合美国标准化组织(ANSI)程序,可以使用微软提供的 C 运行时扩展。该功能是 Win32 API 不具备的。下一个组成部分是 w32api 包,它是一组可以使用 Win32 API 的包含文件和端口库。与基本运行时间相结合,就可以有充分的权利既使用 CRT(C Runtime)又使用 Win32 API 功能。

展开阅读全文

评论 (1)

加载中
adb MinGw
2013/02/21 09:47
回复
举报
更多评论
发表了资讯
2011/06/09 00:00

MinGW 2.21 发布,跨平台编译环境

MinGW 2.21 版本修复了很多包中的一些小bug,并升级几乎所有的包到最新的版本;而 gtkmm 和 gtksourceviewmm 重命名为 gtkmm2 和 gtksourceviewmm2 ;增加对 libass、poco和 t4k_common 包的支持。 MinGW:一个可自由使用和自由发布的Windows特定头文件和使用GNU工具集导入库的集合,允许你生成本地的Windows程序而不需要第三方C运行时库。...

1
5
发表了资讯
2011/03/20 00:00

MinGW 2.19 发布,跨平台编译环境

MinGW(Minimalist GNU for Windows),又称Mingw32,是将GNU开发工具移植到Win32平台下的产物,包括一系列头文件(Win32API)、库和可执行文件。 MinGW是从Cygwin(1.3.3版)基础上发展而来,但是用MinGW使用Windows中的C运行库。因此用MinGW开发的程序不需要额外的第三方DLL支持就可以直接在Windows下运行,而且也不一定必须遵从GPL许可证。这同时造成了MinGW开发的程序只能使用Win32API和跨平台的第三方库,而缺少POSIX支持[...

1
0
发表了资讯
2010/12/13 00:00

MinGW 2.17 发布

MinGw (Minimalist GNU for Windows)是一套以 Gnu gcc/egcs 計劃為基礎的編譯器,其可編譯出在 Win32 系統上執行的 ojbect code。 Changes: 1. provides some improvements in the build system such as an automatic check for most of the requirements. 2. All packages are updated to their latest version. 3. New packages... are supported: bfd, blas, cblas, dcmtk, ftgl, lapack, lcms1, mingw-utils, mxml, suites...

4
0
发表了资讯
2010/06/18 00:00

MinGw 2.15 发布,跨平台编译环境

MinGw (Minimalist GNU for Windows)是一套以 Gnu gcc/egcs 项目为基础的编译器,其可编译出在 Win32 系统上执行的 object code。 该版本修正了由 Qt 项目引起的下载错误,另外所有相关的包都升级到了最新版本。

0
1
发表了资讯
2010/06/09 00:00

MinGw 2.14 发布

该版本修正了下载错误的问题,同时几乎升级了所有的依赖软件包到最新版本,新增对 libarchive,libgee,xvidcore 包的支持。

1
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
2015/04/09 22:42

MinGW

什么是MinGW,自行百度或谷歌。 安装了MinGW后,需要将安装目录下的bin文件夹添加到系统的环境变量path中。下面给出bin目录下的可执行程序。 $ ls -al ... ... ... ... gcc.exe // C 编译器 ... ... ... g++.exe // C++ 编译器 ... ... ... mingw32-make.exe  // makefile文件执行 可以看到将bin路径放到path变量中后,我们可以在任意时候使用该目录下的命令。 现在假定在 E:/CC 文件夹下创建 hello.cpp 和...

0
0
发表了博客
2012/11/02 20:14

MinGW安装

MinGW是什么 MinGW是 Minimalist GNU for Windows 的缩写。MinGW简单的说有点像Unix编程工具集(GCC,GMake,GDB等)在Windows上的移植,此外还包括一个典型的编程环境所需的头文件(C Header,Windows Header),以及导入库。MinGW编译速度也许赶不上Windows上的编译器VC,但同VC相比较,他更轻量级(整个工具集不过几十兆而已,而VC大多接近1个G)。 MinGW的安装与配置 首先去MinGW官网的下载点下载MinGW套件,这包括一些必须的套件...

0
2
发表了博客
2010/11/23 22:07

MingW安装

在MingW官方网站http://www.mingw.org/下载在线安装文件,双击安装,会出现安装界面和可选的安装文件。 我是在D盘完全安装的。 环境的配置,其实Mingw安装完成后,在D盘上会出现MinGW的文件夹,里面有bin, include, lib等文件夹,配置环境即可。 第一步:单击“开始”-->“我的电脑”-->“高级”-->“环境变量”出现环境变量配置框。 第二步:新建“path”,如果有的话,直接点击“编辑”按钮,添加安装文件的目录,我的电脑上的...

0
1
发表了博客
2011/03/10 00:00

mingw,cygwin

使用QT编译的时候,使用的编译器是用的Mingw的gnu编译器。那时候就想为什么不用cygwin来编译。 后来查了不少资料才了解了这两者的联系和区别。 1,mingw/MSYS基本上就是一套编译环境,mingw提供编译器和其他一些与编译程序相关的工具。使用这些工具编译出来的代码就能够直接在windows上面跑了 2,MSYS实际上为mingw提供了一个shell界面,在这个界面中能够调用mingw的gcc,g++编译器命令,还提供了一些ls,cd,grep等等基本的命令。而...

0
1
发表了博客
2019/06/14 01:21

MinGW,gcc

http://www.itdaan.com/blog/2018/01/14/6b7b0613ca61d8c0ea06817f5dd2842b.html https://bbs.feng.com/read-htm-tid-6209622-page-1.html MinGW全称Minimalist GNU For Windows,是个精简的Windows平台C/C++、ADA及Fortran编译器,相比Cygwin而言,体积要小很多,使用较为方便。MinGW提供了一套完整的开源编译工具集,以适合Windows平台应用开发,且不依赖任何第三方C运行时库。 MinGW包括: 一套集成编译器,包括C、C++、ADA...

0
0
发表了博客
2020/05/10 21:08

Cygwin和MinGW有什么区别? - What is the difference between Cygwin and MinGW?

问题: I want to make my C++ project cross platform, and I'm considering using Cygwin/MinGW. 我想让我的C ++项目跨平台,我正在考虑使用Cygwin / MinGW。 But what is the difference between them ? 但它们之间有什么区别? Another question is whether I will be able to run the binary on a system without Cygwin/MinGW ? 另一个问题是我是否能够在没有Cygwin / MinGW的系统上运行二进制文件? 解决方案: 参考一:...

0
0
发表了博客
2020/07/15 21:33

Cygwin和MinGW有什么区别? - What is the difference between Cygwin and MinGW?

问题: I want to make my C++ project cross platform, and I'm considering using Cygwin/MinGW. 我想让我的C ++项目跨平台,我正在考虑使用Cygwin / MinGW。 But what is the difference between them ? 但它们之间有什么区别? Another question is whether I will be able to run the binary on a system without Cygwin/MinGW ? 另一个问题是我是否能够在没有Cygwin / MinGW的系统上运行二进制文件? 解决方案: 参考一:...

0
0
发表了博客
2013/04/12 14:21

MinGW安装和使用

MinGW全称Minimalist GNU For Windows,是个精简的Windows平台C/C++、ADA及Fortran编译器,相比Cygwin而言,体积要小很多,使用较为方便。MinGW提供了一套完整的开源编译工具集,以适合Windows平台应用开发,且不依赖任何第三方C运行时库。 MinGW包括: 一套集成编译器,包括C、C++、ADA语言和Fortran语言编译器 用于生成Windows二进制文件的GNU工具的(编译器、链接器和档案管理器) 用于Windows平台安装和部署MinGW和MSYS的命...

0
8
发表了博客
2019/05/26 23:35

MinGW离线安装

今天安装下载MinGW-W64-install.exe安装MinGW试了好几次都失败了 因此决定用离线安装包进行安装 1.下载 下载地址 https://sourceforge.net/projects/mingw-w64/files/?source=navbar 下载后解压到指定目录,如D:\mingw64 2.设置环境变量 set MINGW_HOME=D:\mingw64 set path =%MINGW_HOME%\bin\ 3.测试 (1)新建main.c #include <stdio.h> int main() { printf("hello, world! I'm C. "); return 0; } gcc main.c –o...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了问答
2014/11/05 17:29

GCC报错multiple definition of ***,可明明加了宏定义避免重复包含头文件啦?

main.cpp #include <iostream> using namespace std; #include "testcpp.h" int main() {   int q = AddCpp(1, 2);   q++; #if __cplusplus   cout << "!!!Hello World!!!" << endl; // prints !!!Hello World!!! #endif   return 0; } testcpp.h #ifndef TESTCPP_H_ #define TESTCPP_H_ int m_ParamCpp; int AddCpp(int a, int b); #endif /* TESTCPP_H_ */ testcpp.cpp #include "testcpp.h" int AddCpp(int a, int b) {   m_...

8
0
发表于服务端专区
2018/09/22 20:02

Qt5.11 静态编译生成的exe仍然有要依赖的DLL

我的Qt套件是自己静态编译Qt5.11的源码然后弄出来的 本来以为静态编译之后出来的exe就什么都不要依赖了,只要一个EXE就能到处运行 后来发现不行 如图 然后找了一波 QT\Tools\mingw530_32\bin\ 然后就发现竟然要这么多DLL 尴尬死了现在 求dalao帮忙看看怎么处理 要是要这么多DLL的话那还不如直接动态编译然后带一堆库算了

3
2
发表于开发技能专区
2020/06/08 17:29

MinGW中用include在哪配置,跟环境变量有关吗?

我用gcc出错,它跑到 E:\Android里面去找了,我看了下环境变量里面没有E:\Android\Sdk\什么的路径,怎么办? gcc "E:\asm\main.c" -o "E:\asm\main.o" -I"E:\Dev-Cpp\MinGW32\include" -L"E:\Dev-Cpp\MinGW32\lib"

1
0
2018/12/06 12:36

c语言非常非常简单的代码,用mingw编译报错undefined reference

代码就这几行 extern int aabbcc; void fun1() { aabbcc = 1; } 在linux中用gcc编译正常: gcc -fPIC -shared -o liba.so a.c mingw编译失败: i686-w64-mingw32-gcc -shared -o a.dll a.c 报错 undefined reference to `aabbcc' 为什么?

6
0
发表于开发技能专区
2018/09/12 15:45

有谁在windows上编译成功了cppcms吗

折腾好长时间了,一直没成功, 1. 参照网上的一些做法,下载cmake-gui,使用vs2010,一路下来编译pcre、zlib、cppcms都成功了,也生成了dll和lib等文件,可是把这些文件引用到qt项目中,出现了undefined reference to cppcms::application::response()这样的错,没法继续往下走了。 2. 由于担心使用vs编译的lib和dll,qt中自带的mingw可能不认,因此换第二种方式。继续使用cmake-gui,使用MinGW编译,安装设置环境变量,编译pcr...

2
0
发表了问答
2013/10/27 14:33

在CodeBlocks下配置SDL2开发环境

最近在学习SDL的开发,想用平时熟悉的IDE:Code::Blocks来编写SDL程序。但是我按照网上的方法试了一下,都配置不成功.然后编译不了: 我用的是Code::Blocks 12.11.用的SDL2是官网下载的SDL2-dSDL2-devel-2.0.1-mingw.tar.gz (MinGW32/64-bit)开发包版本。 在Code::Blocks下的配置是按照: 建立一个空的工程(Empty Project) 在构建选项下的Search directiories下的编译器路径中添加: D:\SDL2-2.0.1\x86_64-w64-mingw32\include\SD...

13
2
发表了问答
2013/12/12 21:05

64位的mysql,32位的驱动。qt连接mysql数据库

qt4.8.5,编译器是mingw,mysql是64位的。因为mingw是32位的,所以编译32位的mysql驱动。我用32位的驱动能不能连接64位的mysql呢?

3
0
发表了问答
2011/09/13 20:09

用SendInput进行鼠标的绝对坐标移动

#include <stdio.h> #include <stdlib.h> #include <windows.h> #include <winuser.h> int main() { Sleep(2000); /* mouse event, move absolutely*/ INPUT inputs={0}; inputs.type=INPUT_MOUSE; inputs.mi.dx=100; inputs.mi.dy=200; inputs.mi.dwFlags=MOUSEEVENTF_ABSOLUTE; SendInput(1, &inputs, sizeof(inputs)); return 0; } mingw编译后运行时鼠标没反应。 将 inputs.mi.dwFlags=MOUSEEVENTF_AB...

2
0
发表了问答
2012/06/14 13:42

memcached 1.4.13 + windows 7 32位+mingw有编译成功的么?

memcached 1.4.13 windows 7 32位 home basic mingw 20120426-1 gcc version 4.7.0 一直编译不出来 还有libevent 1.4.14或者2.0.19都编译成功的

12
0
发表了问答
2015/06/09 12:12

eclipse cdt scanf问题

直接上代码吧,这个问题太奇葩了。。。 这是正常输入情况 这是输一个的情况 这是输入多个的情况 谁遇到过这样的现象啊,求助!

3
0
发表了问答
2015/05/29 12:23

悬赏1000元帮忙解决mingw+cygwin的helloworld问题

#include <stdio.h> #include <netinet/in.h> int main() {   socket(PF_INET, SOCK_DGRAM, 0);   printf("hello, msys2.\n");   return 0; } 要求编译后的exe文件可独立运行而不依靠cygwin1.dll 不能用gcc3,所以别告诉我 -mno-cygwin 别告诉我宏替换#IFDEF __WINNT__ #include <winsock.h> 这样的方法 别告诉我打包cygwin1.dll然后运行时解压到临时目录这样的“奇技淫巧” 如果确定可解决,回复你的支付宝帐号5分钟内打款1000给...

11
0
发表了问答
2014/05/26 18:37

在mingw平台上编译时,出现错误:/mingw32/bin/ld.exe: connot find -ladvapi32/-lshell32/-luser32/-lkernel32

在windows环境下的mingw32平台上编译ffmpeg源代码时,执行./configure 命令,提示:configure: error: C compiler cannot create executables.查看“cofig.log”文件,里面的error描述如下: d:/mingw/bin/../lib/gcc/mingw32/4.8.1/../../../../mingw32/bin/ld.exe: cannot find -ladvapi32 d:/mingw/bin/../lib/gcc/mingw32/4.8.1/../../../../mingw32/bin/ld.exe: cannot find -lshell32 d:/mingw/bin/../lib/gcc/mingw32/4...

4
0
发表了问答
2015/05/02 15:00

Windows下Mingw编译生成的ffplay闪退

0.环境:Windows8 x64; mingw-get version 0.6.2-beta-20131004-1 Mingw编译ffmpeg2.6.1,sdl1.2.15 Configure配置如下: ./configure --enable-gpl --enable-version3 --disable-w32threads --enable-avisynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-libfreetype --enable-libmp3lame --enable-libvorbis --enable-libx264 --enable-libxvid --enable-zlib 官网4月10日的ffplay configure配置如下: ...

1
0
发表了问答
2014/12/30 22:08

ZBus 怎样使用mingw编译?

@少帮主 你好,想跟你请教个问题: 编译测试程序后,发现使用已经编译好的zbus.dll报错,所以想使用mingw编译,但是总是不成功。请问怎么解决?

3
0
发表了问答
2014/10/31 18:30

golang 交叉编译问题

@xlplbo 你好,想跟你请教个问题:golang交叉编译环境配置不成功,系统无法使用mingw的gcc程序,已执行你的blog文章的make.bat但是问题依然存在。我的邮箱288724@qq.com,谢谢。http://my.oschina.net/xlplbo/blog/209641 看了这篇文章依然没搞定。

12
0
发表了问答
2012/02/18 12:41

mingw32编译安装Python第三方库失败,:unrecognized command line option ‘-mno-cygwin’

详情如下: C:\Users\Administrator\Downloads\psyco-snapshot\psyco-dist>setup.py install buil d --compiler=mingw32 PROCESSOR = 'i386' running install running build running build_py running build_ext building 'psyco._psyco' extension C:\MinGW\bin\gcc.exe -mno-cygwin -mdll -O -Wall -DNDEBUG=1 -DALL_STATIC=1 -Ic\i3 86 -IC:\Python27\include -IC:\Python27\PC -c c/psyco.c -o build\temp.win-amd64-2 .7\R...

11
0
发表了问答
2011/11/23 22:45

在 Windows 上安装和使用 GNUstep 和 Objective-C

除了在 Mac 系统上使用 Objective-C,你还可以在 Windows 上下载并安装 GNUstep 和 Objective-C 环境,接下来我们就介绍详细的安装和使用的步骤。 下载 GNUstep GNUstep 环境可通过 Windows 下的 MinGW 工具来使用,MinGW 是 GNU 编译工具在 Windows 下的移植版本。安装 GNUstep 包括安装 MinGW 和 GNUstep,这两者都可以通过这里下载: http://www.gnustep.org/experience/Windows.html. MinGW 包含 GNUstep System 和 GNUste...

19
11
发表了问答
2014/04/12 17:15

Eclipse+MinGW可以开发C/C++,能不能配置下开发ObjectC ?

Eclipse有开发C和C++的版本,安装MinGW配置后可以在Windows中开发C/C++。能不能配置下开发ObjectC ?GNUStep+Eclipse能否实现?

11
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
1 评论
90 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部